美文网首页
21.JavaScript-数组的增删改查

21.JavaScript-数组的增删改查

作者: 乄Denve彡 | 来源:发表于2019-04-09 13:21 被阅读0次

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);

相关文章

网友评论

      本文标题:21.JavaScript-数组的增删改查

      本文链接:https://www.haomeiwen.com/subject/wlsbiqtx.html