【发布时间】:2014-12-01 02:08:08
【问题描述】:
我在 javascript 中使用 instanceof 时偶然发现了以下内容。
Array instanceof Object
returns true
Object instanceof Array
returns false
这里的Array和Object是什么关系?
【问题讨论】:
-
关系?这正是
instanceof告诉你的 -
这里首先要理解的是
Array和Object是两个构造函数。第二件事是了解howinstanceofworks。相关问题:Why in JavaScript both “Object instanceof Function” and “Function instanceof Object” return true? -
简答:
Array instanceof Object是true,因为函数是对象,每个对象的原型链中都有Object.prototype。
标签: javascript