1
A
回答
1
您可以使用compact
var arr = [15,34,595,NaN];
arr = _.compact(arr);
注:每文檔compact
還將刪除的Javascript考慮別的falsy
false,null,0,「」,undefined和NaN
3
這裏沒有真正需要強調。
arr = arr.filter((el) => !Number.isNaN(el));
+0
我只想使用下劃線。任何想法? –
+0
@VikramSethumadhavan Underscore是一個JS庫。如果我可以使用本機JS結構,爲什麼我不?你是否還想爲'if'或'function'強調下劃線? – Sirko
2
拒絕它們是NaN的元素:
_.reject(array, _.isNaN)
相關問題
- 1. 從underscorejs環形陣列刪除項目
- 2. JavaScript - 從陣列中刪除
- 3. 從列表中刪除nan
- 4. 從矩陣中刪除NaN元素
- 5. 無法從陣列中移除元素
- 6. 從陣列中移除元素並避免在javascript中崩潰
- 7. 從陣列中移除面板
- 8. 從陣列中動態移除元素
- 9. 從陣列中移除元素
- 10. 從陣列中移除項目與Underscore.js
- 11. 從矩陣和位移值MATLAB刪除NaN值留下
- 12. 刪除從陣列中的JavaScript
- 13. Vue.js Javascript從列表中移除
- 14. 從Python列表中刪除nan值
- 15. 從熊貓系列中刪除NaN
- 16. 如何從列表中刪除[NaN]?
- 17. 刪除陣列中的JavaScript
- 18. 從項目陣列移除項目
- 19. 敲除:從另一個陣列內的陣列中移除元素
- 20. JavaScript刪除陣列
- 21. 從陣列中移除元素,然後移動其他元素
- 22. 從液體產品中的變體陣列中移除變體
- 23. 從JavaScript對象刪除陣列
- 24. 的JavaScript刪除項目從陣列
- 25. 移除AOA perl的陣列
- 26. Javascript從數組中移除?
- 27. 從陣列中移除負值並按升序排列正值
- 28. jQuery的陣列和[NaN的]
- 29. 函數從陣列內除去單品或陣列 - 的JavaScript
- 30. 從矩陣中刪除列
值得一提的是,它還會刪除各種其他的東西。 – 2016-08-16 19:20:51
@torazaburo - 好點 – Kalman
很難理解爲什麼這將是公認的答案,當它從您的陣列中做了更多,可能不需要的刪除時,包括刪除零。請回想一下,OP的問題是*如何從數組中移除「NaN」?*,而不是*如何從數組中移除「NaN」,並且可以移除其他所有類型的東西?*。 – 2016-08-17 18:03:39