Closed
Description
严格来说,这两处不算笔误。
- 构建函数 -> 构造函数
instanceof
运算符的左边是实例对象,右边是构造函数。它会检查右边构建函数的原型对象(prototype),是否在左边对象的原型链上。因此,下面两种写法是等价的。
https://github.com/wangdoc/javascript-tutorial/blame/master/docs/oop/prototype.md#L265
- 此处演示代码最后一行的 Object.create(null) -> obj,后文描述里用的 obj(因此
instanceof
就认为obj
不是Object
的实例。)
var obj = Object.create(null);
typeof obj // "object"
Object.create(null) instanceof Object // false
https://github.com/wangdoc/javascript-tutorial/blame/master/docs/oop/prototype.md#L301
Metadata
Metadata
Assignees
Labels
No labels