js原型链,原型链的顶端是什么?Object的原型是什么?Object的原型的原型是什么?在数组原型链上实现删除数组重复数据的方法
var obj = {}; var arr = []; //obj.prototype.a=1 或 arr.prototype.b=2 抛属性未捕获到异常函数的原型可以挂载属性和方法上去。
__proto__ 这就是原型链。浏览器最新的表达: [[prototype]]
任何的数据都是有原型链的。对象obj、数组arr、number等。
原型: 原型分为隐式原型和显式原型,每个对象都有一个隐式原型,它指向自己的构造函数的显式原型。原型链: 多个__proto__组成的集合成为原型链
所有实例的__proto__都指向他们构造函数的prototype
所有的prototype都是对象,自然它的__proto__指向的是Object()的prototype
所有的构造函数的隐式原型指向的都是Function()的显示原型
Object的隐式原型是null