JavaScript 数组(Array)参考

  • Array对象

    Array对象用于在单个变量中存储多个值:
    var cars = ["Saab", "Volvo", "BMW"];
    尝试一下
    数组索引从零开始:数组中的第一个元素是0,第二个元素是1,依此类推。有关Arrays的教程,请阅读我们的JavaScript Array(数组)教程
  • 数组属性

    属性 描述
    constructor 返回创建Array对象原型的函数
    length 设置或返回数组中的元素数
    prototype 允许您向Array对象添加属性和方法
  • 数组方法

    方法 描述
    concat() 连接两个或多个数组,并返回已连接数组的副本
    copyWithin() 将数组中的数组元素复制到指定位置和从指定位置复制
    entries() 返回Array Iteration 对象的键/值对
    every() 检查数组中的每个元素是否都通过了测试
    fill() 使用静态值填充数组中的元素
    filter() 使用传递测试的数组中的每个元素创建一个新数组
    find() 返回传递测试的数组中第一个元素的值
    findIndex() 返回传递测试的数组中第一个元素的索引
    forEach() 为每个数组元素调用一个函数
    from() 从对象创建数组
    includes() 检查数组是否包含指定的元素
    indexOf() 在数组中搜索元素并返回其位置
    isArray() 检查对象是否为数组
    join() 将数组的所有元素连接成一个字符串
    keys() 返回一个Array Iteration对象,其中包含原始数组的键
    lastIndexOf() 从数组中搜索元素,从结尾开始,然后返回其位置
    map() 创建一个新数组,其结果是为每个数组元素调用一个函数
    pop() 删除数组的最后一个元素,并返回该元素
    push() 将新元素添加到数组的末尾,并返回新的长度
    reduce() 将数组的值减少为单个值(从左到右)
    reduceRight() 将数组的值减少为单个值(从右到左)
    reverse() 反转数组中元素的顺序
    shift() 删除数组的第一个元素,并返回该元素
    slice() 选择数组的一部分,并返回新数组
    some() 检查数组中的任何元素是否通过测试
    sort() 对数组的元素进行排序
    splice() 添加/删除数组中的元素
    toString() 将数组转换为字符串,并返回结果
    unshift() 将新元素添加到数组的开头,并返回新的长度
    valueOf() 返回数组的原始值