为什么{a:'1'}。toString()失败,var obj = {a:'1'}; obj.toString()没有

时间:2017-11-16 08:51:53

标签: javascript object

我想知道这两个执行是否与JS解释器有任何区别。 这是因为我们无法同时在对象上创建和调用方法。 对此有何帮助?

1 个答案:

答案 0 :(得分:2)

因为JavaScript会将大括号解释为块,而不是对象。试试:

({}).toString()