开发者社区> 问答> 正文

JavaScript 原型,原型链 ? 有什么特点?

JavaScript 原型,原型链 ? 有什么特点?

展开
收起
茶什i 2019-11-22 14:41:29 969 0
1 条回答
写回答
取消 提交回答
  • 原型对象也是普通的对象,是对象一个自带隐式的__proto__属性,原型也有 可能有自己的原型,如果一个原型对象的原型不为 null 的话,我们就称之为原型链。 原型链是由一些用来继承和共享属性的对象组成的(有限的)对象链。
    JavaScript 的数据对象有那些属性值?    writable:这个属性的值是否可以改。    configurable:这个属性的配置是否可以删除,修改。    enumerable:这个属性是否能在 for…in 循环中遍历出来或在 Object.keys 中列举出来。    value:属性值。
    当我们需要一个属性的时,Javascript 引擎会先看当前对象中是否有这个属性, 如果没有的话,就会查找他的 Prototype 对象是否有这个属性。

    2019-11-22 14:41:50
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript异步编程 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载