javascript - object literal instanceof Object

时间:2016-12-13 08:31:13

标签: javascript

如果我记录[] instanceof Array,则会输出true

如果我记录{} instanceof Object或其他类型,我会收到此错误Uncaught SyntaxError: Unexpected token instanceof

仅当我将该对象存储在 var 中时,才会触发:

var a = {}; a instanceof Object

那么,为什么我会收到这个错误? {} 如何与 []

不同

1 个答案:

答案 0 :(得分:2)

{ }被解释为Block语句而不是object。这就是你得到错误的原因。