关于js中prototype的理解
来源:互联网 发布:js 出生日期计算年龄 编辑:程序博客网 时间:2024/04/20 05:50
///Javascript继承机制的设计思想引用http://www.ruanyifeng.com/blog/2011/06/designing_ideas_of_inheritance_mechanism_in_javascript.html//一个对象都是一个构造函数的实例化 所有的需要共享的方法和属性都放在了prototype中,成为prototype的属性或者方法//而私有的方法和属性则放在构造函数中//关于prototype的测试实验function Animail(name){this.name = name ;}Animail.prototype.spcize = "1"; //spcize 需要共享的属性或者方法var a1 = new Animail("apple");var a2 = new Animail("banana");//这边是用的prototype的属性的引用console.log(a1.spcize);console.log(a2.spcize);//应该是重新创建了spcize对象,覆盖原来的引用,然后进行赋值(猜测) a1.spcize = "2"; a2.spcize = "3"; console.log(a1.spcize); console.log(a2.spcize); delete a1.spcize;//删除对象specize之后,a1.specize编程Animail。prototype。specize的引用 //delete a2.spcize; Animail.prototype.spcize = "5"; console.log(a1.spcize); console.log(a2.spcize);
输出如下
0 0
- 关于js中prototype的理解
- 关于JS中prototype的理解
- js中prototype的理解
- 关于js中this 和 prototype的 理解。
- 对js中new、prototype的理解
- JS中prototype属性的理解
- js中prototype的理解摘录
- js prototype的理解
- 关于prototype的理解
- 关于JS的prototype
- 关于js的prototype
- 关于JS的prototype
- 关于JS的prototype
- 关于JS的prototype
- 关于js中的prototype和__proto__的理解
- js中关于prototype属性
- js的原型prototype理解
- 对JS中Object.prototype.toString.call([value])的理解
- x2检验(chi-square test)或称卡方检验
- 杂谈
- IAR编译ZStack-CC2530,生成HEX文件完全配置
- 使用css实现表格布局
- 寻找往事
- 关于js中prototype的理解
- SharedPreferences
- 一句话说明设计模式——策略模式
- 下载 repo repo init -u git://android.git.kernel.org/platform/manifest.git 提示ioerror
- 单调递增子序列(二)
- Android快速启动方案设计原理(hibernation/HyperBoot)
- VS2010/MFC编程入门之十四(对话框:一般属性页对话框的创建及显示)
- 杂谈
- x2检验(chi-square test)或称卡方检验