簡體   English   中英

從JavaScript中的每個數組刪除第一個元素

[英]Delete first element from each array in javascript

我有一個這樣的多維數組。

 var myArray = [['aaa','1','2.33','44'],['bbb','1','2.33','44'],['ccc','1','2.33','44']]

我想刪除所有第一個元素以得到這樣的結果。

var myArray = [['1','2.33','44'],['1','2.33','44'],['1','2.33','44']]

請幫我。 謝謝

使用.forEach遍歷嵌套數組,然后.splice它們。 拼接將刪除嵌套數組中的第一項並影響當前數組。

 var myArray = [['aaa','1','2.33','44'],['bbb','1','2.33','44'],['ccc','1','2.33','44']]; myArray.forEach(array => array.splice(0,1)); console.log(myArray); 

根據注釋,您還可以使用.shift()函數刪除第一項。

 var myArray = [['aaa','1','2.33','44'],['bbb','1','2.33','44'],['ccc','1','2.33','44']]; myArray.forEach(array => array.shift()); console.log(myArray); 

你可以試試這個

 var myArray = [['aaa','1','2.33','44'],['bbb','1','2.33','44'],['ccc','1','2.33','44']]; var done = function(){ console.log(myArray); }; myArray.forEach(function(array){ array.splice(0,1); done(); }); 

輸出量

[['1','2.33','44'],['1','2.33','44'],['1','2.33','44']];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM