循环中改变循环条件 let arr = [1,2,3] for(let i=0;i<arr.length;i++){ console.log(arr) arr.length = 10 } console.log(arr) 由此可见,for循环的i<arr.length,如果在for循环里面改变了arr的长度,arr.length会随之改变。