原型对象也是普通的对象,是对象一个自带隐式的__proto__属性,原型也有 可能有自己的原型,如果一个原型对象的原型不为 null 的话,我们就称之为原型链。 原型链是由一些用来继承和共享属性的对象组成的(有限的)对象链。
JavaScript 的数据对象有那些属性值? writable:这个属性的值是否可以改。 configurable:这个属性的配置是否可以删除,修改。 enumerable:这个属性是否能在 for…in 循环中遍历出来或在 Object.keys 中列举出来。 value:属性值。
当我们需要一个属性的时,Javascript 引擎会先看当前对象中是否有这个属性, 如果没有的话,就会查找他的 Prototype 对象是否有这个属性。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。