如果BOOK_COPY_ID
和id
都等于0,那么整个数组就会变为空。如果我加上return语句,也会被删除。
这是我的代码:
var i = 0;
while(i < bookLoop.length)
{
if(parseInt(bookLoop[i].BOOK_COPY_ID) == parseInt(id))
{
bookLoop.splice(i);
}
i++;
}
splice(i, 1)
时,你还需要指定要拼接多少个元素,否则它将一直拼接到数组末尾。 - Cornel Raiu