美文网首页
js 数组 常用 api

js 数组 常用 api

作者: 巨龙在盯着你呐 | 来源:发表于2020-07-08 15:19 被阅读0次

    1.join(separator) 根据分隔符将数组转化为 第一项+separator+第二项+separator.....的形式。

       [1,2,3,4].join('') ==> 1234

    2.sort((a, b) => a - b)  排序,传入比较函数来对原数组进行排序, a-b / b-a  升序/降序 

    3.slice(start, end) 截取数组 (原数组不变)

    4.indexOf(item, start)  从start位置查找item在数组中的位置,没有返回-1

    5.lastIndexOf(item, start)  从start位置查找item在数组中的位置,从后往前找,没有返回-1

    6.splice(start, delNums, insertItems) 牛逼的方法,集删除、插入、替换于一身!永远返回包含删除项的数组。

      start:起始位置;delNums:删除的个数;insertItems:插入的项;

      jio个栗子:let arr = [] ; arr.splice(0, 2, 4) ==> arr ===> [4]

    7.concat(params) 一般作为将两个数组合并为一个数组来使用。不会改变原数组。(创建一个原数组的副本来合并)

    8.reverse()  反转原数组。

    9.push(item)/pop()   这两个方法都是对数组的尾部进行操作。返回变更后的长度

    10.unshift(item)/shift()    这两个方法都是对数组的头部进行操作。返回变更后的长度

    11.forEach() 遍历数组 无返回值

    12.map() 遍历数组 要有返回值,返回值组成一个新数组。

    13.some() every() 校验数组项,返回布尔值

    14.filter() 过滤 返回过滤值组成的数组

    相关文章

      网友评论

          本文标题:js 数组 常用 api

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