function divDrag={}new divDrag('test');
new divDrag('test1');
.
.
.
怎么样遍历类divDrag的所有实例呢?

解决方案 »

  1.   


    function divDrag(id){
    this.id=id;
    }
    var divDrags = [new divDrag('test'),new divDrag('test1')];
    for(var index in divDrags){
    alert(divDrags[index].id)
    }
      

  2.   

    使用一个类变量就可以了function divDrag(s){
    this.s=s;
    divDrag.prototype.id++;
    }
    divDrag.prototype.id=0;
    var divDrags = [new divDrag('test'),new divDrag('test1')];
    for(var index=0;index< divDrags.prototype.id;index++){
    alert(divDrags[index].id)
    }