js学习之原型(补充)

Posted wuchunlin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js学习之原型(补充)相关的知识,希望对你有一定的参考价值。

创建一个构造函数

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学习之原型(补充)的主要内容,如果未能解决你的问题,请参考以下文章

JS学习之注意事项及错误更正

node.js学习之swig

vue.js学习之 跨域请求代理与axios传参

node.js学习之react,redux,react-redux

js学习之——数据类型

学习 | less学习之入门