String、 Number、 Boolean 共有属性都是Object的共有属性(用__proto__
指向),他们相对应的变量用__proto__
来指向他们
而Object的__proto__
是指向null
.prototype就是共有属性,原型就是共有属性
o1.__proto__ === Object.prototype
n1.__proto__ === Number.prototype
s1.__proto__ === String.prototype
n1.__proto__.__proto__ === Object.prototype
String.prototype 是 String 的公用属性的引用
s.__proto__
是 String 的公用属性的引用
var 对象 = new 函数()
对象.__proto__ === 函数.prototype // 这句是重点
函数.__proto__ === Function.prototype
网友评论