我有以下陣列設置,I,E:JavaScript數組 - 移除數組元素
var myArray = new Array();
使用此陣,我創建一個麪包屑動態菜單爲用戶增加了更多的菜單項。我還允許他們通過點擊eatch breadcrumb菜單項旁邊的十字線來刪除特定的麪包屑菜單項。
陣列可以保持以下數據:
myArray[0] = 'MenuA';
myArray[1] = 'MenuB';
myArray[2] = 'MenuC';
myArray[3] = 'MenuD';
myArray[4] = 'MenuE';
我的問題是:
一個)在JavaScript中,如何可以從myArray的移除元件[1],然後重新計算索引或這是不可能?
b)如果我不想要菜單選項MenuB,我需要拼接它以將其刪除嗎?
我的問題是,如果用戶刪除菜單項以及在最後創建新聞,那麼這些元素的索引將如何展開?
我只是想能夠刪除項目,但不知道如何處理數組索引。
謝謝。 Tony。
感謝CMS和其他回覆的人。 – tonyf 2009-08-14 01:27:12
你可以更多地表達我嗎?我沒有理由,爲什麼不使用簡單的splice native方法從數組中刪除元素。 – 2010-10-20 15:53:34
我認爲拼接很好,而不是寫你自己的代碼。 – Rajkishore 2015-06-27 08:30:16