当输入的for循环,它从不停止:什么导致我的javascript for语句中的无限循环?
remove: function remove(e) {
var objectToRemoveId = e.currentTarget.getAttribute('objectId').toString();
var filteredList = this.myDto.objectList;
for (var index = 0; index < this.myDto.objectList.length; index++) {
var currentObject = this.myDto.objectList[index];
if (currentObject.Id !== objectToRemoveId) {
filteredList[filteredList.length + 1] = timeSheet;
}
}
}
假定this.myDto.ObjectList是在它的一个元件的阵列。我敢肯定,问题只是盯着我,但我无法弄清楚。
您可以尝试在'for'循环的开始处设置一个带'index'变量值的alert语句 – 2010-11-17 16:17:54