javascript保存类实例
javascript如何保存创建的所有类实例作为类的静态属性,实例代码如下
<script> function MyObj(name, instancename) { if (MyObj.instances[instancename]) instancename += '_1';//如果重名则重新命名实例名称 MyObj.instances[instancename] = this; this.name = name; this.showwho = function () { alert(this.name); } } MyObj.instances = {}; new MyObj("showbo",'i1'); new MyObj("web", 'i1');//这个重名了,会重新命名为i1_1 new MyObj("web开发网", 'i3'); MyObj.instances['i1'].showwho() MyObj.instances['i1_1'].showwho() MyObj.instances['i3'].showwho() </script>
加支付宝好友偷能量挖...
原创文章,转载请注明出处:javascript保存类实例