05-JavaScript数组

2019-04-08  本文已影响0人  七分之二十四

JavaScript数组

数组遍历
数组解构赋值
数组增删改查

let arr = ["a", "b", "c"];

需求: 获取数组中索引为1的那个数据 (查)

console.log(arr[1]);

需求: 将索引为1的数据修改为m (改)

arr[1] = "m";

需求: 将索引为1的数据修改为d, 索引为2的修改为e (改)

arr.splice(1, 2, "d", "e");
参数1: 从什么位置开始
参数2: 需要替换多少个元素
参数3开始: 新的内容

需求: 要求在数组最后添加一条数据 (增)

arr.push("d");
push方法可以在数组的最后新增一条数据, 并且会将新增内容之后数组当前的长度返回给我们

需求: 要求在数组最后添加两条数据 (增)

arr.push("d", "e");
数组的push方法可以接收1个或多个参数

需求: 要求在数组最前面添加一条数据 (增)

arr.unshift("m");
unshift方法和push方法一样, 会将新增内容之后当前数组的长度返回给我们

需求: 要求在数组最前面添加两条数据 (增)

unshift方法和push方法一样, 可以接收1个或多个参数

需求: 要求删除数组最后一条数据 (删)

arr.pop();
数组的pop方法可以删除数组中的最后一条数据,  并且将删除的数据返回给我们

需求: 要求删除数组最前面一条数据 (删)

arr.shift();
数组的shift方法可以删除数组中的最前面一条数据,  并且将删除的数据返回给我们

需求: 要求删除数组中索引为1的数据 (删)

arr.splice(1, 1);
参数1: 从什么位置开始
参数2: 需要删除多少个元素
数组的常用方法

二维数组

上一篇 下一篇

猜你喜欢

热点阅读