JavaScript 数组的查改增删及其常用方法

本文详细介绍JavaScript数组的基本操作,包括查询、修改、增加和删除元素的方法。同时,文章深入讲解了数组转换、拼接、反转、截取、查找、判断元素等实用技巧,是JavaScript开发者不可或缺的参考资料。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

查改增删:

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

console.log(arr[1]);

2.将索引为1的数据修改为m (改)

arr[1] = “m”;
将索引为1的数据修改为d, 索引为2的修改为e
arr[1] = “d”;
arr[2] = “e”;

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

3.在数组最后添加数据 (增)

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

在数组最前面添加数据
arr.unshift(“m”, “w”);
unshift方法和push方法一样, 可以接收1个或多个参数。

4.删除数组最后一条数据 (删)

arr.pop();

删除数组最前面一条数据
arr.shift();

删除数组中索引为1的数据
arr.splice(1, 1);
代码的含义: 从索引为1的元素开始删除1条数据
参数1: 从什么位置开始
参数2: 需要删除多少个元素

javaScript-数组常用方法:

1.如何清空数组(3种)

    arr = [];
    arr.length = 0;
    arr.splice(0, arr.length);

2.如何将数组转换为字符串

    let str = arr.toString();

3.如何将数组转换成指定格式字符串

    join方法默认情况下如果没有传递参数, 就是调用toString();
    join方法如果传递了参数, 就会将传递的参数作为元素和元素的连接符号
    let str =  arr.join("+");   (字符间的“  ,”被“  +  ”代替)

4.如何将两个数组拼接为一个数组(2种)

    let res = arr1.concat(arr2);
    let res = [...arr1, ...arr2];
    扩展运算符在解构赋值中,等号的左边表示将剩余的数据打包成一个新的数组;不会修改原有的数组, 会生成一个新的数组返回。

5.如何对数组中的内容进行反转

    let res = arr.reverse();会修改原有的数组

6.如何截取数组中指定范围内容

    let res = arr.slice(1, 3)
    slice方法是包头不包尾(包含起始位置, 不包含结束的位置)

7.如何查找元素在数组中的位置

    let res = arr.indexOf(3, 4);
    参数1: 需要查找的元素
    参数2: 从什么位置开始查找
    indexOf方法如果找到了指定的元素, 就会返回元素对应的位置
    indexOf方法如果没有找到指定的元素, 就会返回-1
    注意点: indexOf方法默认是从左至右的查找, 一旦找到就会立即停止查找
    let res = arr.LastIndexOf(3, 4);
    lastIndexOf方法默认是从右至左的查找, 一旦找到就会立即停止查找

8.如何判断数组中是否包含某个元素

    let res = arr.includes();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值