addObject:function (object) { this.selectedObjectsId.push(object.key);//存储高亮构件ID }, removeObject:function (object) { for(var j=0;j<this.selectedObjectsId.length;j++){ if(this.selectedObjectsId[j]===object.key){ this.selectedObjectsId.splice(j,1); } } }, 我先执行addObject,比如说得到 [1] 我再执行removeObject,删除1这个元素,此时数组长度确实为0了 当我再执行addObject,元素仍为1,得到的便是[1,1]
如果:
我先执行addObject,比如说得到 [1,2] 我再执行removeObject,删除1,2这个元素,此时数组长度确实为0了 当我再执行addObject,元素为1,得到的便是[1,1]
慕森王
相关分类