- slice传递两个参数,截取数组中的这两个数之间的元素,从第一个参数开始,到第二个参数结束,不包括第二个参数,返回的是一个新的数组,对于原数据并无影响
- splice是删除数组中的元素,包括第二个参数所在的元素也一起删除,并且可在函数后面添加元素,元素会从第一个参数的位置插入,剩余的参数依次排列
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
</body>
<script>
var n = ['one','two','three','four','five','sixe'];
var adult = n.slice(1,2);
console.log(adult);
adult= n.splice(1,2,'add');
console.log(adult);
console.log(n);
</script>
</html>
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c26fb00b28408718586d2775b1f02d7b.png)