Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何分割数组JavaScript中的每个数组_Javascript_Arrays - Fatal编程技术网

如何分割数组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"]...
];