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