JavaScript

数组的方法

2022-03-02  本文已影响0人  这世间好折磨人

(1)、遍历数组:

                    数组.map((元素,索引)=>{  })

                    for   :   for(var i=0;i< 10;i++){  }

                    forEach :  数组 . forEach(function(a,b,c){   }  )      a:数组中所有的元素    b: 元素中元素对应的索引   c: 当     前遍历的索引      c可以不写

(2)、把一个类数组或者伪数组转换成真正的数组,返回的是一个新数组(也可以把对象转换成数组):

                    Array.from(想要转换成数组的 对象、类数组、伪数组)

(3)、对数组中的每个元素运行指定的操作,并形成一个新的数组(操作的必须是数组):

                    数组.map()

                map和 Array.from  方法都是一个隐式操作,遍历数组

(4)、过滤 / 筛选数组 (返回的是一个新数组)

                    数组.filter()

 (5)、判断数组中有没有满足条件的元素    (返回的是布尔值):

                    数组.includes()

(6)、查找数组中第一个满足条件的元素    (返回的是元素) :

                    数组.find()

(7)、查找数组中第一个满足条件的元素的索引   (返回的是索引) :

                    数组.findIndex()

(8)、获取数组的长度(返回的是数字):

                    数组.length 

(9)、在数组开头加入元素:

                    数组.unshift(要添加的数据)

(10)、在数组结尾加入元素:

                    数组.push(要添加的数据)

(11)、删除数组末尾的元素(只删除一个):

                    数组.pop()

(12)、删除数组开头的元素(只删除一个):

                    数组.shift()

(13)、可删除可替换数组中的数据(这种方法会改变原始数组。返回一个新的数组):

                删除功能:

                    数组.splice(a,b)                a : 从哪个地方开始删除         b : 删除几个

                替换 / 添加 功能:

                    数组.splice(a,b,c)             a : 从哪个地方开始删除         b : 删除几个         c : 从此元素开始替换或者添        加元素

(14)、将数组中的元素以指定的字符拼接成字符串 :

                    数组.join()          以什么字符拼接成字符串就写在括号里面          如果为空的单双引号则是直接拼接成字         符串

(15)颠倒数组: 

                    数组.reverse()

(16)、合并数组(想要谁开头谁就在前面):

                    数组.concat()

(17)、数组排序( 默认的顺序规则是按照ASCII编码进行升序排列   可以自己定义规则):

                    数组.sort()

自定义排序
上一篇 下一篇

猜你喜欢

热点阅读