[英]JavaScript How to replace first element of an array with each element of another array
[英]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.