1.需求:获取数组中索引为1的那个数据 (查)
console.log(arr[1]);
2.需求:将索引为1的数据修改为m (改)
arr[1] = "m";
console.log(arr);
3.需求:将索引为1的数据修改为d,索引为2的数据修改为e (改)
arr.splice()
参数1:从什么位置开始
参数2:需要替换多少个元素
参数3开始:新的内容
arr[1] ="d";
arr[2] = "e";
console.log(arr); // 方法一
// 参数1:从什么位置开始
// 参数2:需要替换多少个元素
// 参数3开始:新的内容
arr.splice(1,2,"d","e"); //从索引1开始,替换2个值,2个值分别为"d" "e"
console.log(arr);
4.需求:要求在数组最后添加一条数据 (增)
push()方法可以在数组的最后新增一条数据,并且会将新增内容之后数组当前的长度返回给我们
push()方法可以接收1个或多个参数
arr.push("d");
console.log(arr);
5.需求:要求在数组最后添加两条数据 (增)
arr.push("d","e");
console.log(arr);
6.需求:要求在数组最前面添加一条数据 (增)
unshift()方法可以在数组的最前面新增一条数据,并且会将新增内容之后数组当前的长度返回给我们
unshift()方法可以接收1个或多个参数
arr.unshift("m");
console.log(arr);
7.需求:要求在数组最前面添加两条数据 (增)
arr.unshift("1","2");
console.log(arr);
8.需求:要求删除数组最后一条数据 (删)
pop()方法可以删除数组中的最后一条数据,并且将删除的数据返回给我们
arr.pop();
console.log(arr);
9.需求:要求删除数组最前面一条数据 (删)
shift()方法可以删除数组中的最前面一条数据,并且将删除的数据返回给我们
arr.shift();
console.log(arr);
10.需求:要求删除数组中索引为1的数据 (删)
以下代码含义:从索引为1的元素开始删除1条数据
// 参数1:从什么位置开始
// 参数2:需要删除多少个元素
arr.splice(1, 1);
console.log(arr);
11.需求:要求删除数组中除了第0条以外的所有数据 (删)
let arr = ["a", "b", "c"];
arr.splice(1, 2);
console.log(arr);
网友评论