前几天我有点累了,写了这段JavaScript代码:
var obj = {a(toto){console.log("func a: ", toto);} };
然后我尝试了:
obj.a("hello");
> func a: hello
它起作用了。
我真正想写的是:
var obj = {a: function(toto){console.log("func a: ", toto);} };
所以我的问题是:为什么第一个代码能够工作?
是否有文档可以解释它?您认为我可以使用它吗?(它能在所有浏览器上工作吗?)