在下面的示例Javascript中使用原型
在学习原型的概念时。我从stackoverflow中看到了以下示例- 我的问题是上面代码片段中“在下面的示例Javascript中使用原型,javascript,object,Javascript,Object,在学习原型的概念时。我从stackoverflow中看到了以下示例- 我的问题是上面代码片段中“myObj.prototype.objProp=true;”的用法是什么 我是初学者。已经参考了其他类似的帖子。但我无法理解 在此方面的任何帮助都将不胜感激。谢谢。原型用于在类似对象中具有公共值。您的属性objProp可用于所有对象,但不属于任何人 当您执行myObj.objProp时,将在myObj中搜索objProp。如果未找到,则在中搜索属性 还请注意,如果您在对象中定义了一个同名属性,如myO
myObj.prototype.objProp=true;
”的用法是什么
我是初学者。已经参考了其他类似的帖子。但我无法理解
在此方面的任何帮助都将不胜感激。谢谢。原型用于在类似对象中具有公共值。您的属性
objProp
可用于所有对象,但不属于任何人
当您执行myObj.objProp
时,将在myObj
中搜索objProp
。如果未找到,则在中搜索属性
还请注意,如果您在对象中定义了一个同名属性,如myObj.objProp
,它将在该对象中添加一个属性,而不会覆盖proto属性
var myObj=function(){
this.property='foo';
this.bar=函数(){
}
}
myObj.prototype.objProp=true;
var newObj=新的myObj();
console.log(newObj);
console.log(newObj.objProp)代码>您对原型了解多少?这种特殊用途没有什么特别之处;重新解释关于原型的一切不会特别有成效,这已经做得很彻底了。
var myObj = function(){
this.property = 'foo';
this.bar = function(){
}
}
myObj.prototype.objProp = true;
var newObj = new myObj();