console.log(this.query.length);
for (let i = 1; i < this.query.length; i++)
}
現象沒次刪除最後幾個沒刪調
查處原因是因為每次this.query.length都會變化減小,但是i的沒次都會增加,等到刪到一半的時候,i的值已經增加到和length一樣的長度了,導致不會在迴圈,前面的值就沒有刪掉了。
想要的效果是迴圈遍歷陣列把空的刪掉
console.log(this.query.length);
for (let i = this.query.length - 1; i > 0; i--)
}
for (let i = 1; i < this.query.length; i++)
}
js中for迴圈和splice合用
在js中對陣列的處理是司空見慣的,現在想要刪除陣列中choiceflag為1的元素,可以這樣做。for var i 0 i scope.macco.items.length i 這裡的神奇之處就是合理使用splice函式,下面是對splice的介紹 splice 方法向 從陣列中新增 刪除專案,然後...
joda time遇到的坑
system.out.println datetime.parse 2015092408 datetimeformat.forpattern yyyymmddhh getmillis system.out.println datetime.parse 2015092408 datetime form...
Spring Websocket 遇到的坑
1 跨域問題 經查閱官方文件springwebsocket 4.1.5版本前預設支援跨域訪問,之後的版本預設不支援跨域,需要設定 setallowedorigins override public void registerwebsockethandlers websockethandlerregi...