js学习之原型(补充)
2021-03-09 06:29
标签:log 返回 prototype 也有 als new object 一个 没有 创建一个构造函数 function Myclss(){ }; 添加一个name属性 MyClass.prototype.name = "原型"; var mc =new MyClass(); console.log(mc.name);//原型 使用in检查对象中是否含有某个属性,如果对象没有,但原型中有的话,也会返回true console.log("name" in mc);//true 使用对象的hasOwnProperty()来检查对象自身中是否含有该属性 mc.hasOwnProperty("name")//false 原型对象也是对象,也有原型 当使用一个对象的属性或者方法时,现在先在自身寻找,没有就去原型中寻找,原型对象中有就直接使用,再没有,就去原型的原型中寻找,直到找到Object对象的原型。Object对象没有原型,如果在Object中依然没有找到,则返回undefined. js学习之原型(补充) 标签:log 返回 prototype 也有 als new object 一个 没有 原文地址:https://www.cnblogs.com/wuchunlin/p/12865457.html