有没有可能将一个对象初始化为一个带有属性的函数?如下所示: var a = { return "I am function!"alert(a.prop1); // => I am property in function object 我知道我可以这样做: var a = () => "I am function!"
我发现很多文章解释了“默认初始化和值初始化”之间的区别,但实际上我并不清楚。A b = A(); // value initialization so x is a scalar thus it is value initialized to 0
正如我所猜的那样,上面是可以的请帮助我理解这两种初始化形式的主要区别。