美文网首页JS
js数组的方法大全-增删合并等等

js数组的方法大全-增删合并等等

作者: _信仰zmh | 来源:发表于2017-09-07 19:44 被阅读0次

    常用的增加和删除方法

    push: 向数组的 末尾增加 一项,并返回数组的 新长度
    unshift: 向数组 开头增加 一项,并返回数组的 新长度
    pop : 删除 数组的 末尾项, 返回值是 删除的数组项
    shift : 删除 数组 开头项, 返回被 删除的开头项

    异同点

    增加的,返回的都是新数组的新长度,原数组改变;
    删除的,返回的都是删除的项,原数组改变;

    比较特别的数组删除方法

    splice:删除数组中的任意项 返回值是被删除的数组项
    slice:复制数组 返回值是复制到的新数组 写上数值之后 不包含被复制的最后一项

    数组的合并和分割

    concat: 把一个数组和另一个数组拼接在一起 返回拼接好的数组

    join: 把数组中的每一项,按照指定的分隔符拼接成字符串

    排序

    快速排序--反转数组

    reverse:倒序数组 返回值倒序数组 原有数组改变

    升序或降序排序

    sort:根据匿名函数进行冒泡排序 b-a倒序 a-b升序

    兼容性不好:

    indexOf:返回获取项在数组中的索引
    lastIndexOf:返回获取项在数组中出现的最后一次索引
    forEach: 循环遍历数组 参数是一个匿名函数 默认返回为undefined
    map:循环遍历数组 参数是一个匿名函数

    相关文章

      网友评论

        本文标题:js数组的方法大全-增删合并等等

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