gpt4 book ai didi

javascript - javascript函数如何具有属性?

转载 作者:行者123 更新时间:2023-12-01 15:52:50 25 4
gpt4 key购买 nike

function myFunc(){
console.log(myFunc.message);
}
myFunc.message = "Hi John";

myFunc();

执行上述结果 -
Answer: 'Hi John'

功能如何 myFunc有房产 message在上面? typeof myFunc结果是“函数”和 console.log(myFunc)显示函数内容(没有属性 message)。

以上是如何工作的? JavaScript 中的函数在内部是一个对象吗?

注意 - 我知道函数还有其他参数,例如原型(prototype)和长度。但我也不确定这些是如何实现的。

附加查询 -
由于 console.log(myFunc)不显示对象属性,如何列出函数对象的所有属性?

最佳答案

How does the above work? Is function in javascript internally an object?



是的

function example() {};

console.log(example instanceof Object);

关于javascript - javascript函数如何具有属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51784263/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com