日期:2014-05-16  浏览次数:20473 次

JS类中,静态方法怎么获取实例
我有一个类,有个静态方法,我想在静态方法中获取已经创建的实例,该怎么做呢?
------解决方案--------------------
    function Coding123_net(name) {
        Coding123_net.instances[Coding123_net.instances.length] = this;
        this.name = name;
        this.showwho = function () { alert(this.name); }
    }
    Coding123_net.instances = [];
    new Coding123_net("showbo");
    new Coding123_net("编程设计网");
    new Coding123_net("www.coding123.net");
    for (var i = 0; i < Coding123_net.instances.length; i++) Coding123_net.instances[i].showwho();