前端JavaScript基础知识之数组的方法

240 阅读1分钟

数组方法

  • toString()

    • 数组转换为字符串
    • 不需要参数
    • 返回数组字符串
    • 不改变原数组
  • join('-')

    • 按照规定的字符分割数组字符串
    • 分隔符
    • 返回分割后的字符串
    • 不改变原数组
  • push()&pop()

    • 数组末尾添加或删除元素
    • 元素/pop不需要
    • 返回添加后数组的长度/删除前的长度
    • 改变原数组
  • shift()&unshift()

    • 数组开头添加会删除元素
    • 元素
    • 返回添加或删除后数组的长度
    • 改变原数组
  • splice(x,y,z...)

    • 数组拼接
    • 从x位置开始,删除y个元素,添加Z
    • 返回删除的元素
    • 改变原数组
  • concat(Array...)

    • 合并数组
    • 多个数组
    • 返回合并后的数组
    • 不改变原数组
  • slice(x,y)

    • 截取数组
    • 从x开始到y(不包括y)结束,如果是负数,用负数加数组长度
    • 返回截取的新数组
    • 不改变原数组
  • sort(Function)

    • 数组排序
    • 函数返回值为正数不交换,为负数交换
    • 返回排序后的数组
    • 改变原数组
  • reverse()

    • 逆转数组
    • 不需要参数
    • 返回逆转后的数组
    • 改变原数组