美文网首页
JS数组方法大全

JS数组方法大全

作者: LJQ21 | 来源:发表于2018-04-11 08:59 被阅读0次

    一、普通方法

    1、join() 将数组元素连接在一起,并以字符串形式返回

    2、reverse()将数组的元素顺序变成倒序返回

    3、sort()对数组元素进行排序并返回

    4、concat()连接若干个数组

    5、slice()从数组中截下若干个元素,组成新的数组并返回

    6、splice()从数组中替换、删除或插入元素并返回新数组

    7、push()向数组的尾部添加元素并返回数组长度

    8、pop()从数组尾部删除一个元素

    9、unshift()向数组的头部添加元素并返回数组长度

    10、shift()从数组头部删除一个元素

    11、toString()将数组转化为字符串,每个元素之间以逗号相隔

    12、toLocaleString()是toString()方法的本地化版本

    二、迭代器方法

    1、foreach()对数组每个元素调用方法

    2、every()接受一个返回值为布尔类型的函数,数组中所有的元素,该函数均返回true,则返回true,否则返回false

    3、some()接受一个返回值为布尔类型的函数,数组中只要有元素,该函数返回true,则返回true,否则返回false

    4、map()接受一个函数作为参数,返回一个新数组,新数组的元素是原数组元素使用该函数的结果

    5、filter()接收一个返回值为布尔值的函数作为参数,对所有元素应该该函数,并返回返回值为true的元素组成的新数组

    三、归并方法

    1、reduce()接受一个函数作为参数,返回一个值。从一个累加值开始, 不断对累加值和数组中的后续元素调用该函数。

    2、reduceRight()方法


    数组方法

    push()和pop()

    shift() 和 unshift()

    sort()

    reverse()

    concat()

    slice()

    splice()

    indexOf()和 lastIndexOf() (ES5新增)

    forEach() (ES5新增)

    map() (ES5新增)

    filter() (ES5新增)

    every() (ES5新增)

    some() (ES5新增)

    reduce()和 reduceRight() (ES5新增)

    相关文章

      网友评论

          本文标题:JS数组方法大全

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