js各种常用的操作数组的方法以实例

1. push():在数组末尾添加一个或多个元素
```javascript
let arr = ["apple", "banana", "orange"];
arr.push("grape", "melon");
console.log(arr); // ["apple", "banana", "orange", "grape", "melon"]
  1. pop():移除数组末尾的元素
let arr = ["apple", "banana", "orange"];
arr.pop();
console.log(arr); // ["apple", "banana"]
  1. shift():移除数组开头的元素
let arr = ["apple", "banana", "orange"];
arr.shift();
console.log(arr); // ["banana", "orange"]
  1. unshift():在数组开头添加一个或多个元素
let arr = ["apple", "banana", "orange"];
arr.unshift("grape", "melon");
console.log(arr); // ["grape", "melon", "apple", "banana", "orange"]
  1. splice():从数组中添加或移除元素
let arr = ["apple", "banana", "orange"];
arr.splice(1, 1, "grape", "melon");
console.log(arr); // ["apple", "grape", "melon", "orange"]
  1. slice():从数组中提取某个范围的元素
let arr = ["apple", "banana", "orange", "grape", "melon"];
let slicedArr = arr.slice(1, 4);
console.log(slicedArr); // ["banana", "orange", "grape"]
  1. reverse():反转数组的顺序
let arr = ["apple", "banana", "orange", "grape", "melon"];
arr.reverse();
console.log(arr); // ["melon", "grape", "orange", "banana", "apple"]
  1. sort():按字母顺序对数组进行排序
let arr = ["apple", "banana", "orange", "grape", "melon"];
arr.sort();
console.log(arr); // ["apple", "banana", "grape", "melon", "orange"]
  1. concat():连接两个或多个数组
let arr1 = ["apple", "banana", "orange"];
let arr2 = ["grape", "melon"];
let newArr = arr1.concat(arr2);
console.log(newArr); // ["apple", "banana", "orange", "grape", "melon"]
  1. indexOf():返回数组中某个元素的位置
let arr = ["apple", "banana", "orange", "grape", "melon"];
let pos = arr.indexOf("orange");
console.log(pos); // 2

1. push():在数组末尾添加一个或多个元素,并返回修改后的数组长度。

2. pop():移除数组的最后一个元素,并返回被移除的元素。

3. shift():移除数组的第一个元素,并返回被移除的元素,同时将数组中的其他元素往前移。

4. unshift():在数组开头添加一个或多个元素,并返回修改后的数组长度。

5. splice():根据指定的起始位置和长度,从数组中删除/插入元素。splice()能够插入、删除、替换数组中的元素。

6. slice():返回数组的指定部分,不影响原数组。

7. reverse():反转数组的顺序。

8. sort():按照指定的条件对数组元素进行排序。

9. concat():将两个或多个数组合并成一个新数组。

10. join():将数组所有元素按照指定的分隔符连接成一个字符串。

11. indexOf():返回指定元素在数组中第一次出现的位置。

12. lastIndexOf():返回指定元素在数组中最后一次出现的位置。

13. forEach():遍历数组的每个元素并执行指定的函数。

14. map():通过调用指定函数处理数组的每个元素并创建一个新数组。

15. filter():将数组中满足指定条件的元素过滤出来并创建一个新数组。

16. reduce():使用指定函数对数组元素进行累加,返回最终计算结果。

17. some():判断数组中是否有满足指定条件的元素。

18. every():判断数组中的所有元素是否都满足指定条件
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lionliu0519

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值