NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
### 17、原型和原型链 原型: ~~~ 原型是一个对象,原型中封装一些方法和属性可供其他对象继承。 原型对象-->Prototype (可被继承的类 和构造函数才有 对象中没有) __proto__(双下划线属性)(除了根父类object中没有 其他的都有) ~~~ 原型链: ~~~ js中每一个引用数据类型都有__proto__(双下划线属性),且指向它的原型对象Prototype,同时共享原型上的方法 所有的对象中都有一个双下划线属性 而双下划线属性指向上一级的原型对象 而上一级原型对象又指向根父类object通过一个__proto__来链接 ~~~ ``` var arr=[1,2,3] console.log(arr._proto_==Array.prototype);//true console.log(arr._proto_._proto_==object.prototype)//true ```