我正在循環一個數組並將特定元素拼接出來,但是我的循環在第一次迭代之後斷開,因爲我在跳過索引時跳過了一個索引。我在這裏看到How to iterate over an array and remove elements in JavaScript,你可以使用原始循環並從數組頂部開始遞減i,但是我可以使用lodash來做同樣的事情嗎?使用lodash有一種方法來減少我,並開始通過頂部的數組循環?
1
A
回答
1
1
而不是使用一個for循環中,你可以只刪除與lodash的filter
或remove
代替元素:
var array = [1, 10, 100, 1000];
function isLargerThan10(num) {
return num > 10;
}
// return the filtered array:
var filtered = _.filter(array, isLargerThan10);
console.log(filtered);
// modify the array:
_.remove(array, isLargerThan10);
console.log(array);
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.14.1/lodash.min.js"></script>
相關問題
- 1. Lodash循環通過數組的數組
- 2. 使用PHP循環來減少代碼
- 3. 儘量減少解析請求,同時通過數組循環
- 4. 通過減少字符串每個行減少一個字符來減少嵌套for循環中的字母
- 5. 樹枝 - 有沒有一種方法來循環與小數?
- 6. 通過XML循環並返回以開始使用按鈕 - AS3
- 7. 有反正我可以通過使用循環來減少我的jQuery代碼嗎?
- 8. 有沒有一種方法可以減少在打字稿頂部定義的參考路徑的數量?
- 9. jquery循環3項,並通過減少它重複
- 10. 。數組減少方法
- 11. 精確減少無限循環中CPU使用率的方法
- 12. 使用一種方法來初始化
- 13. 通過數組循環的有效方法?
- 14. Reactjs循環通過數組和開關
- 15. 使用for循環減少紅寶石中的數組
- 16. 有沒有一種方法來從頭開始渲染頂部的佔位符標籤
- 17. OpenMP與並行減少的for循環
- 18. 通過創建全局變量來減少方法調用
- 19. 使用lodash和特定條件減少數組
- 20. 通過IEnumerable循環使用數組MVC
- 21. 有沒有一種快速的方法來減少Python中多行的縮進?
- 22. 減少For循環?
- 23. 減少Foreach循環?
- 24. 減少while循環
- 25. 並行for循環與減少和操縱數組
- 26. Lodash從地圖斷開/減少錯誤?
- 27. 我想循環一個數字,並用另一種方法打印
- 28. 通過多種形式循環使用
- 29. 如何通過數組循環使用。每次開始在Ruby中
- 30. 循環通過getElementsByClassName方法
如果您向我們展示您的代碼,它會更容易回答。請看[如何創建一個最小,完整和可驗證的示例](http://stackoverflow.com/help/mcve) – uzilan