轻设计 / 轻生活 / 轻日记 / 轻梦想 === zhoumojianshe ===
© 优特良品&优特建站出品 | Powered by YOUTIY
苏ICP备13018047号-1
javascript中通过prototype属性共享属性和方法
TAGS: js

       平时我们在前端开发中写javascript对象时,会为每个对象指定属性与方法。如果我们需要将相同的属性和方法整合到一起的话,可以使用prototype属性来共享这些属性和方法,达到在多个对象中复用的目的。

具体代码如下:


//定义函数
function people(name,sex,age){ 
 this.name = name;
 this.sex = sex;
 this.age = age;
}
//共享isStudent与sayName方法
people.prototype = {  
 isStudent:true,
 sayName:function(){
  alert(this.name);
 }
}
var people1 = new people('韩梅梅','女',16);  //实例化对象1
var people2 = new people('李磊','男',17);    //实例化对象2
//通过共享的方法让两个对象说出自己的名字
people1.sayName(); 
people2.sayName();
//通过共享的参数判断他们都是学生
if(people1.isStudent == people2.isStudent)alert('他们都是学生');


周末
2021-10-09 15:31:41
标签云
网页设计 精致慢生活 感悟思语 我的旧年华
加偶微信