美文网首页
数组方法

数组方法

作者: Spinach | 来源:发表于2022-03-18 00:13 被阅读0次

1.push:往数组后面新增数据

2.pop:删除数组最后的元素

3.unshift:往数组前面新增数据

4.shift:删除数组的第一个元素

5.splice:往数组的指定位置插入/删除/替换数据

6.reverse:反转数组

7.sort排序

arr1.sort((a,b)=>{
  return a-b;// a-b:升序   b-a:降序
//sort是会改变原数组arr1的
})

8.keys

object.keys(obj);//传入对象,返回属性名组成的数组

以下方法均不会改变原数组

9.filter(callback)

对数组进行过滤,将符合条件的数据以新数组的形式返回,没有符合条件的就返回空数组。

arr.filter((item)=>{
  return 过滤出来的数据(一般会用到indexOf方法);
  //string.indexOf(x)判断string字符串中是否含有x,有,返回x的下标,无,返回-1
}

10.every(callback)

遇假则假:针对数组做判断,数组中的数据都满足条件时,返回true,否则,返回false

11.some(callback)

遇真则真:针对数组做判断,数组中的数据只要有一个满足条件,就返回true,否则,返回false(可以与every参照记忆)

12.map(callback)

对数组进行操作,将操作后的数据以一个新数组返回,没有返回值默认返回值是一个数组,里面都是undefined:

详情参考JavaScript中数组基本方法

相关文章

  • 数组基础

    数组基础 新建数组 数组方法和属性 数组常用方法 数组的遍历方法

  • JavaScript数组中的22个常用方法

    数组总共有22种方法,本文将其分为对象继承方法、数组转换方法、栈和队列方法、数组排序方法、数组拼接方法、创建子数组...

  • js数组方法

    数组总共有22种方法,本文将其分为对象继承方法、数组转换方法、栈和队列方法、数组排序方法、数组拼接方法、创建子数组...

  • JavaScript迭代

    遍历对象 方法1 方法2 遍历数组 方法1 方法2 方法3 map数组 filter数组 reduce数组 找到某...

  • js数组的方法

    数组方法 下面开始介绍数组的方法,数组的方法有数组原型方法,也有从object对象继承来的方法,这里我们只介绍数组...

  • 数组基础

    数组基础 新建数组 数组方法和属性 数组合并 数组常用方法

  • js高级程序设计笔记9

    数组方法 数组迭代方法 every() filter() forEach() map() some() 数组归并方法

  • Javascript Array对象属性

    前面的话 数组总共有22种方法,本文将其分为对象继承方法、数组转换方法、栈和队列方法、数组排序方法、数组拼接方法、...

  • 数组方法

    数组的方法有数组原型方法,也有从object对象继承来的方法,这里我们只介绍数组的原型方法,数组原型方法主要有以下...

  • ES5新增方法

    1. 数组方法forEach遍历数组 2. 数组方法filter过滤数组 3. 数组方法some 4. some和...

网友评论

      本文标题:数组方法

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