0
Q
過濾和刪除陣列
A
回答
4
而不是map
它使null
filter(){
const {fetchData} = this.state;
return fetchData.map((result, index) => (
(result[3] == this.state.filter) ?
result : null //there is my problem
))
}
屏幕時,您必須使用Array.prototype.filter
從數組中刪除元素:
filter() {
const { fetchData } = this.state;
return fetchData.filter((subarray) => (
subarray[3] === this.state.filter
));
}
+0
哦,這比我想象的更容易。非常感謝! – EnzyWeiss
相關問題
- 1. 過濾陣列刪除類似的鍵
- 2. 帶過濾器陣列中刪除對象將刪除整個陣列
- 3. Django的過濾和刪除
- 4. 比較陣列和刪除陣列
- 5. AngularJS過濾陣列陣列
- 6. 刪除重複和陣列
- 7. 刪除和numpy的陣列
- 8. 基於angularjs中的過濾器從陣列中刪除元素
- 9. 刪除陣列
- 10. 刪除陣列
- 11. 陣列過濾 - PHP
- 12. Underscore.js陣列過濾
- 13. 從WPF RadGridView列刪除過濾
- 14. 刪除單個RadGrid列的過濾器
- 15. IDL刪除3D陣列的行和列
- 16. angularjs $過濾如何過濾2D陣列
- 17. 刪除通過陣列時的重複
- 18. 用其他陣列過濾陣列
- 19. Angularjs,陣列過濾器陣列
- 20. JavaScript刪除陣列
- 21. 刪除$ _COOKIE陣列
- 22. C:刪除陣列
- 23. 刪除/從陣列
- 24. 刪除$ http.defaults.transformRequest陣列
- 25. 敲除陣列過濾器和計算可觀察不工作
- 26. 過濾與itemgetter和numpy的陣列
- 27. 範圍過濾和拼接陣列
- 28. angular2加入陣列和過濾
- 29. PHP比較陣列結果和過濾
- 30. AngularJS陣列構建和過濾
'fetchData'是一個數組? – Dane
是的,它是一個包含其他數組的數組 – EnzyWeiss
您應該給出一個'fetchData'輸入的例子,以及函數的調用方式。如果'result [3]'是一個數組,那麼它不會等於另一個數組,您可以檢查該數組是否包含相同的值,或者是否具有相同的值。看看「[如何比較JavaScript中的數組?](https://stackoverflow.com/questions/7837456/how-to-compare-arrays-in-javascript)」 –