数组方法

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中数组基本方法

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 由于最近都在freecodecamp上刷代码,运用了很多JavaScript数组的方法,因此做了一份关于JavaS...
    2bc5f46e925b阅读 6,258评论 0 16
  • js数组方法整理 整理了以下数组方法 join() push()和pop() shift() 和 unshift(...
    Leson17阅读 1,603评论 0 0
  • valueOf()、toString() valueOf()和toString()是JavaScript对象的通用...
    前端极客技术阅读 1,580评论 0 1
  • 1.push()在数组最后添加一个或多个项,返回添加数据后数组的长度 var arr = [1,2,3,4]; v...
    溺水的睫毛阅读 1,675评论 0 1
  • javascript中数组的22种方法 数组总共有22种方法,本文将其分为对象继承方法、数组转换方法、栈和队列方法...
    裁云作舞衣阅读 1,535评论 0 0

友情链接更多精彩内容