JavaScript, prototype属性,要慎用
来源:互联网 发布:域名.cn代表什么意思 编辑:程序博客网 时间:2024/05/17 23:48
var R=function() {}R.prototype={p : [],add : function(name){this.p.push(name);},report : function () {alert('array lengh = ' + this.p.length);for (var i=0; i<this.p.length ; i++ ){alert(this.p[i]);}}}var x = new R();x.add("a");var b = new R();b.add("c");x.report();上面的代码,report() 的结果是,p的长度是2,内容是“a", "c" 而不是期望的1,换句话,这么定义的话,p实际上类似于static了
想和期望的一样,要改下代码
var R=function() {this.p = [];}R.prototype={add : function(name){this.p.push(name);},report : function () {alert('array lengh = ' + this.p.length);for (var i=0; i<this.p.length ; i++ ){alert(this.p[i]);}}}var x = new R();x.add("a");var b = new R();b.add("c");x.report();
- JavaScript, prototype属性,要慎用
- JavaScript:prototype属性使用说明
- JavaScript:prototype属性使用说明
- JavaScript:prototype属性使用说明
- JavaScript:prototype属性使用说明
- JavaScript:prototype属性使用方法
- javascript的prototype属性
- JavaScript:prototype属性使用说明
- JavaScript prototype 属性
- Javascript 之prototype属性
- JavaScript:prototype属性使用说明
- JavaScript:prototype属性使用方法
- JavaScript:prototype属性使用说明
- JavaScript:prototype属性使用方法
- JavaScript中的prototype属性
- JavaScript prototype属性
- Javascript 函数 prototype属性
- Javascript 中的 Prototype属性
- 学习日志-onMeasure等问题
- 取消IOS对App Icon的自动发光(gloss,mask)效果
- ARM Linux 3.x的设备树(Device Tree)
- 禁止回车提交表单
- 图书馆维护系统(业务总结)
- JavaScript, prototype属性,要慎用
- 淘宝 tsar 安装以及从Tengine/Nginx端采集数据.
- 2013 暑假多校训练 7总结
- 是么是php扩展
- (转)黑盒测试-等价类划分方法
- android EditText不显示光标 解决办法
- 诗与梦
- Flex4新建项目时服务器端技术选择的问题
- IPhone多视图切换