Javascript中的对象原型属性

麦泽雷

原型中新创建的属性具有哪些属性,因此无法替换该属性,如下所示:

Object.prototype.name="Maizere";
x=new Object();
console.log(x.name)//logs maizere
x.name="Pathak";

而不是在原型中用相同的名称替换属性的值,而是在对象上创建了新的属性,因此我需要了解此令人困惑的代码背后的所有事物

不是黑暗的绝对

当创建新对象时(在设置其名称之前),您将具有以下内容:

Object
> prototype
  > name = "Maizerre"

因此,如果获得其名称,它将首先查看其自身的属性,然后查看其原型链,直到找到它。

在代码末尾,您将具有以下内容:

Object
> name = "Pathak"
> prototype
  > name = "Maizerre"

现在,当您要求输入名称时,它会找到对象本身的属性,而不会去寻找原型链。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Javascript中的对象原型属性

来自分类Dev

javascript中对象的原型属性

来自分类Dev

Javascript 对象的原型属性

来自分类Dev

原型中具有数字属性的Javascript对象

来自分类Dev

Javascript未设置原型对象中未定义的属性

来自分类Dev

如何在javascript中从原型访问对象属性?

来自分类Dev

javascript对象原型属性未更新

来自分类Dev

列出Javascript对象的所有原型属性

来自分类Dev

如何获得Javascript对象原型的属性?

来自分类Dev

Javascript原型与对象中的对象的继承

来自分类Dev

在Javascript中,“ for ... in”不会迭代原型的属性吗?

来自分类Dev

JavaScript中的原型和属性继承

来自分类Dev

在Javascript中,“ for ... in”不会迭代原型的属性吗?

来自分类Dev

如何从javascript类中访问原型属性?

来自分类Dev

Javascript中的Function对象的原型是什么?

来自分类Dev

在Javascript中向对象添加原型

来自分类Dev

为什么对象原型中的属性不能被对象修改?

来自分类Dev

在对象原型中定义属性并获取对象的类型

来自分类Dev

JavaScript原型属性

来自分类Dev

JavaScript原型属性

来自分类Dev

Javascript 原型属性'

来自分类Dev

如何检查对象原型链中是否存在属性?

来自分类Dev

如何从构造函数内部的原型对象中检索属性

来自分类Dev

javascript函数对象原型

来自分类Dev

访问Javascript对象原型

来自分类Dev

访问javascript对象的原型

来自分类Dev

JavaScript对象原型中毒

来自分类Dev

对象的javascript原型

来自分类Dev

原型对象的构造函数属性