<script>
/*
* slice():截取指定的数组元素。
*
* 参数:1,起始元素的索引(必须); 包括边界
* 2.结束位置的索引(非必须)(可为负数 ) 不包括边界
*
* 返回值:会将查询结果作为一个新的数组返回
*/
var arr = ["张三","李四","王五","赵六","高七"];
var arr1 = arr.slice(0,4);
console.log(arr1);
var arr2 = arr.slice(0,-2);
console.log(arr2);
var arr3 = arr.slice(2);
console.log(arr3);
/*
* splice():删除指定数组(并可以在删除位置插入新的元素)
*
* 参数:1.起始元素的索引
* 2.删除的个数
* 3.新元素
*
* 返回值:将删除结果作为一个新的数组返回。
*
* 会影响原数组。
*/
var result = arr.splice(0,2,"李白");
//会影响原数组。
console.log(arr);
//返回值:将删除结果作为一个新的数组返回。
console.log(result);
</script>
js--打卡--12.04 数组的slice和splice方法
最新推荐文章于 2022-09-07 13:47:17 发布