splice slice

// 数组多功能函数splice 区分slice

// splice 改变原来的数组,且返回新的

// splice 参数不同 效果作用不同

let arr1 = [ 'a','b','c','d','e','f','g'];

let arr2 = [1,2,3,4,5,6]

let arr3 = [111,222,333,444,555,666];

let cutting1= arr1.splice(2) //后面的两个参数不传,则原来数组从下标为2 开始切割。

console.log("arr1-->",arr1)//[a,b]

console.log("cutting11-->",cutting1)//["c", "d", "e", "f", "g"]

let cutting2= arr2.splice(1,2)

console.log("arr2-->",arr2)//[1, 4, 5, 6]

console.log("cutting2-->",cutting2)//[2, 3]

let cutting3= arr3.splice(1,2,"哈哈","嘻嘻")

console.log("arr3-->",arr3)//[111, "哈哈", "嘻嘻", 444, 555, 666]

console.log("cutting3-->",cutting3)// [222, 333]

let arrSlice = [11,22,33];

let result = arrSlice.slice(1,2);// 【22】开始下标,结束下标,

console.log("clice===>",result)

发布了124 篇原创文章 · 获赞 10 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/qq_40774743/article/details/86537760