如何分割数组JavaScript中的每个数组
例如,这个数组如何分割数组JavaScript中的每个数组,javascript,arrays,Javascript,Arrays,例如,这个数组 var array= [ [1,"dataA","dataB","dataC","dataD"...], [2,"dataA","dataB","dataC","dataD"...], [3,"dataA","dataB","dataC","dataD"...], [4,"dataA","dataB","dataC","dataD"...]... ]; 我想用切片(0,3)对每个数组进行切片,以生成一个像这样的新数组 使用forEa
var array= [
[1,"dataA","dataB","dataC","dataD"...],
[2,"dataA","dataB","dataC","dataD"...],
[3,"dataA","dataB","dataC","dataD"...],
[4,"dataA","dataB","dataC","dataD"...]...
];
我想用切片(0,3)对每个数组进行切片,以生成一个像这样的新数组
使用forEach()循环或map()并将切片的原始数组项推送到第二个数组中
var数组=[
[1,“数据A”、“数据B”、“数据C”、“数据D”],
[2,“数据A”、“数据B”、“数据C”、“数据D”],
[3,“数据A”、“数据B”、“数据C”、“数据D”],
[4,“数据A”、“数据B”、“数据C”、“数据D”]
];
var resultSecondArray=[];
array.forEach(函数(arr){
结果第二个array.push(arr.slice(0,3));
})
console.log(resultSecondArray);//给出[[1,“dataA”,“dataB”],[2,“dataA”,“dataB”],[3,“dataA”,“dataB”],[4,“dataA”,“dataB”]].
发布的问题似乎根本不包含解决问题的内容。StackOverflow希望您能这样做,因为您的尝试有助于我们更好地了解您的需求。请编辑问题以显示您已尝试的内容,以便说明您遇到的具体障碍。有关更多信息,请参阅并使用。我开始学习ES6+,而且我对这些功能是新手,谢谢gavgrif
var resultSecondArray=[
[1,"dataA","dataB"],
[2,"dataA","dataB"],
[3,"dataA","dataB"],
[4,"dataA","dataB"]...
];