我有這個圖像資源的集合存儲在數組中,用戶將選擇一個圖像,然後選定的圖像將從列表中刪除(也是從數組中),然後陣列將重新排列。我怎麼能執行這樣的任務? (儘可能我不想使用開源庫)Javascript刪除和重新排列數組元素
1
A
回答
5
聽起來像你需要查找splice()方法。它允許您在任何索引處添加和刪除數組中的一個到多個項目。
這裏是它的參考。 https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Array/splice
1
你的問題沒有代碼示例,但你可以使用Array.splice(索引,數字),而索引是零基礎,數字是多少項目去掉。
images.splice(selectedIndex,1);
+0
它會重新排列數組嗎? – user962206
相關問題
- 1. JavaScript刪除元素數組
- 2. 重新排列數組元素
- 3. PHP |重新排序從數組中刪除元素?
- 4. 排序和重新排列數組元素
- 5. 排序和重新插入元素將刪除綁定函數
- 6. 從陣列中刪除元素無需重新排列
- 7. 從數組中刪除每個第二個元素並重新排列鍵?
- 8. Javascript刪除運算符數組元素列表元素
- 9. 刪除元素來排序數組
- 10. 重新排列的數組元素爲兩個新的陣列
- 11. 重新排列HTML元素
- 12. HTML5重新排列元素
- 13. 組或重新安排基於條件數組元素 - 的JavaScript
- 14. 從數組中刪除元素javascript
- 15. 根據頭部排序重新排列數組元素
- 16. 重新排序的數組元素
- 17. 排列數組並刪除重複值
- 18. jQuery刪除數組元素並刷新
- 19. 如何刪除排序數組中的重複元素
- 20. 刪除動態元素並重新排序這些元素值和ID的
- 21. 重新排列二維陣列由數組元素
- 22. 刪除陣列內數組元素
- 23. 優化重新排序和重複刪除多維數組
- 24. 重新排列和移除容器內的元素
- 25. 刪除和移位數組元素
- 26. 刪除空數組元素
- 27. 刪除數組元素(C#)
- 28. 刪除JS數組元素
- 29. 刪除[]數組元素
- 30. 刪除數組的元素
它會自動重新排列索引? – KyelJmD
var array = ['1','2','3']; array.splice(2,1); //採取索引2並刪除1,現在陣列是['1','3'] –
看看這個主題[鏈接](http://stackoverflow.com/questions/500606/javascript-array-刪除元素) –