先把总结写在前面:
增的方法:
在数组最前面添加数据:unshit(需要添加的数据)
在数组最后面添加数据:push(需要添加的数据)
在数组某一个位置添加数据:splice(位置,0,内容)
删的方法:
在数组最前面删除数据:shift()
在数组最后面删除数据:pop()
在数组某一个位置删除数据:splice(位置,个数 )
改的方法:
在数组某一个位置修改数据: splice(位置,个数,内容 )
1.增
(1)在数组最前面添加数据
unshit(需要添加的数据),使用了unshit() 会将新增内容之后当前数组的长度返回给我们
<script>
let arr = ["a", "b", "c"];
let result = arr.unshift('tj');
console.log(result);
console.log(arr);
</script>
控制台输出:
(2)在数组最后面添加数据
push(需要添加的数据),使用了push() 会将新增内容之后当前数组的长度返回给我们
<script>
let arr = ["a", "b", "c"];
let result = arr.push('h', 'tj');
console.log("数组长度:" + result);
console.log(arr);
</script>
控制台输出:
(3) 在数组某一个位置添加数据
splice(位置,0,内容)
<script>
let arr = ["a", "b", "c"];
let result = arr.splice(1, 0, "b1");
console.log(result);
console.log(arr);
</script>
控制台输出:
2.删
(1)在数组最前面删除数据
使用了**shift()**会将删除的内容返回给我们
<script>
let arr = ["a", "b", "c"];
let result = arr.shift();
console.log("删除的数据:" + result);
console.log(arr);
</script>
控制台输出:
(2)在数组最后面删除数据
使用了**pop()**会将删除的内容返回给我们
<script>
let arr = ["a", "b", "c"];
let result = arr.pop();
console.log("删除的数据:" + result);
console.log(arr);
</script>
控制台输出:
(3)在数组某一个位置删除数据
splice(参数1,参数2 )
参数1: 从什么位置开始 参数二:需要删除多少个元素 并将删除的元素返回给我们
<script>
let arr = ["a", "b", "c"];
let result = arr.splice(1, 1);
console.log("删除的数据:" + result);
console.log(arr);
</script>
3.改
splice(参数1,参数2,参数3 )
参数1: 从什么位置开始 参数二:需要替换多少个元素 参数3:新的内容 该方法会返回被修改的元素
<script>
let arr = ["a", "b", "c"];
let result = arr.splice(1, 2, "b2", "b3");
console.log("被修改的数据:" + result);
console.log(arr);
</script>
控制台输出:
4.查
十分简单
<script>
let arr = ["a", "b", "c"];
console.log(arr[0]);
console.log(arr);
</script>
控制台输出: