就是这么帅" );}; // 实例化对象
标签:
原型和原型链原型链是一种关系, 实例东西和原型东西之间的关系,关系是通过实例东西中浏览器使用的原型(__proto__)来联系的
自界说结构函数,通过实例化,,创建实例东西
实例东西中__proto__是原型,浏览器使用的
结构函数中的prototype是原型,措施员使用的
//使用东西---->使用东西中的属性和东西中的要领,使用东西就要先有结构函数 //结构函数 function Person(name,age) { //属性 this.name=name; this.age=age; //在结构函数中的要领 this.eat=function () { console.log("吃好吃的"); }; } //添加共享的属性 Person.prototype.sex="男"; //添加共享的要领 Person.prototype.sayHi=function () { console.log("您好啊,怎么这么帅,就是这么帅"); }; //实例化东西,并初始化 var per=new Person("小明",20); per.sayHi(); //如果想要使用一些属性和要领,并且属性的值在每个东西中都是一样的,要领在每个东西中的操纵也都是一样,那么,为了共享数据,节省内存空间,是可以把属性和要领通过原型的方法进行赋值 console.dir(per);//实例东西的布局 console.dir(Person);//结构函数的布局 //实例东西的原型__proto__和结构函数的原型prototype指向是不异的 //实例东西中的__proto__原型指向的是结构函数中的原型prototype console.log(per.__proto__==Person.prototype); //实例东西中__proto__是原型,浏览器使用的 //结构函数中的prototype是原型,措施员使用的 //原型链:是一种关系,实例东西和原型东西之间的关系,关系是通过原型(__proto__)来联系的
JS高级---原型和原型链
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/32242.html