是否可以在刚刚使用对象文字符号创建的对象上调用方法? 我试过这个:
{myMethod:function(arg){console.log(arg);}}.myMethod(0);
但我收到错误:
Uncaught SyntaxError: Unexpected token (
为什么不起作用?我是否可以通过将对象分配给某个变量并通过变量?
调用其方法来实现答案 0 :(得分:4)
简单地将对象包装在括号中。
({myMethod:function(arg){console.log(arg);}}).myMethod(0);