JavaScript中通过prototype属性共享属性和方法的技巧实例
2015-03-13 10:26
811 查看
具体代码如下:
复制代码 代码如下://定义函数
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('他们都是学生');
本文也提到了一些javascript对象的相关知识,应该不难理解。如果实在不明白的话可以稍微百度一下。
您可能感兴趣的文章:
相关文章推荐
- JavaScript中通过prototype属性共享属性和方法的技巧实例
- JavaScript通过prototype给对象定义属性用法实例
- javascript 类属性、类方法、类实例、实例属性、实例方法、prototype、__proto__ 测试与小结
- javascript面向对象之共享成员属性与方法及prototype关键字用法
- javascript面向对象之共享成员属性与方法及prototype关键字用法
- javascript 类属性、类方法、类实例、实例属性、实例方法、prototype、__proto__ 测试与小结
- JavaScript的prototype的属性和方法-使用
- 写到prototype里的属性什么时候各实例共享值,什么时候不共享?
- JavaScript:prototype属性使用方法
- JavaScript 中 Object ,Prototype 相关的属性和方法
- JavaScript:prototype属性使用方法
- 实例学习Javascript之构建方法、属性
- JavaScript:prototype属性使用方法
- Ajax - JavaScript之通过prototype属性建立面向对象的JavaScript
- javascript的prototype给对象增加方法属性
- Javascript进阶:对象实例属性和方法
- 通过Prototype属性添加Array删除重复数据方法
- JavaScript:prototype属性使用方法
- 在javascript中实现OO,通过prototype为类型添加方法,好像继承
- javascript中的prototype属性实例分析说明