當輸入的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