向console.log中不可见的功能范围添加数据

时间:2019-05-03 08:48:50

标签: function object

我想这个问题的标题不能解释我遇到的问题。但是我不知道如何提出不同的要求。

看到下面的代码:

function greeting () {
	return 'hello';
};


greeting.data = {
	wt: "f"
}

console.log("I should be both function and object data inside it:", greeting)
console.log("I am not displayed above, but you can still see me here... why?", greeting.data)

const farewell = {
	bye : function () {
      return "bye"
    },
    data: {
  	  ff:"s"
    }
}

console.log("I got no problem displaying both function and data: ", farewell);

输出为:

  • 用于问候语控制台仅显示功能
  • 同时具有告别控制台对象:其功能和数据。

您可以控制台日志greeting.data,它将正确显示,但是为什么我在console.log(greeting)中看不到greeting.data呢?我认为问候语在使用greeting.data时会成为对象吗?

0 个答案:

没有答案