1
我試圖讓分頁邏輯,當你點擊最後一個索引時,將改變頁碼。反應js分頁 - 從數組中刪除空值
EG
1 2 3 4 5
如果5個用戶點擊,它應更改爲
2 3 4 5 6
等等...
我設法如此,但我第一次分配元素爲null,因此我的數組越來越大,因爲我沒有刪除任何元素。
我要刪除陣列中的所有空值,我試圖用各種方法以下劃線:_wihout, _reject
,但它總是給我的錯誤_ is undefined
。
這是該特定代碼
handleClick(event) {
this.setState({
currentPage: Number(event.target.id),
})
if (this.state.currentPage === this.state.pageNumbers[this.state.pageNumbers.length-1]) {
this.state.pageNumbers.push(this.state.pageNumbers.length + 1);
this.state.pageNumbers[this.state.startIndex] = null;
this.state.startIndex++;
this.state.pageNumbers._.without(array, null);
// delete null values
}
}