怎么从指定位置截取一个数组,返回一个新数组

1, 我想要数组


   var arr = ["1", "2", "3", "4", "5", "6", "7", "8"]

   

   从 arr[2] 截取 得到 ["4", "5", "6", "7", "8"]

   从 arr[4] 截取 得到 ["6", "7", "8"]

   

2, 我尝试用过slice, 虽让能返回指定内容,但是不能返回一个数组,


slice(2) ,    slice(4)    

求给个方法,3Q3Q


米琪卡哇伊
浏览 1152回答 1
1回答

HUWWW

自己写一个循环,判断一下即可啊var arr = [1,2,3,4,5,6,7];var arr2;arr.forEach((item,index) => {    if(index > 1) {        arr2.push(item)    }})// 这样的逻辑// 这是自己封装的方法,但是原生js是有提供slice方法的,自己去MDN上看看参数规则即可
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript