猿问

嵌套数组的截取

var arr=[
    [11,12,13,"内容","内容2"],
    [21,22,23,"内容","内容2"],
    [31,32,33,"内容","内容2"]
];
var arr2=[
    [11,12,13],
    [21,22,23],
    [31,32,33]
];

想向各位大佬求一个简单的方法,arr的每一项截取前三位得到的结果如arr2
想到的方法只有自己新建一个空数组,处理数据之后,放到arr2中


函数式编程
浏览 492回答 1
1回答

慕莱坞森

var arr2 = arr.map(cur => cur.slice(0, 3))// 或者使用Array.fromarr2 = Array.from(arr, item => item.slice(0, 3))
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答