JavaScript Array slice() 方法

  • JavaScript Array slice() 方法

    slice()方法返回数组中的选定元素,作为新的数组对象。slice()方法选择从给定的start参数开始的元素,并以给定的end参数结束,但不包括给定的end参数。
    注意:原始数组不会更改。
    实例:
    从数组中选择元素:
    var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
    var citrus = fruits.slice(1, 3);
    尝试一下
  • 浏览器支持

    IE/Edge Chrome FireFox Safari Opera
    方法
    slice()
    支持
    支持
    支持
    支持
    支持
  • 语法

    array.slice(start, end)
  • 参数值

    参数 描述
    start 可选的。 一个整数,指定开始选择的位置(第一个元素的索引为0)。 使用负数从数组的末尾进行选择。 如果省略,则表现为“0”
    end 可选的。 一个整数,指定结束选择的位置。 如果省略,将选择从数组的起始位置到结尾的所有元素。 使用负数从数组的末尾进行选择
  • 技术细节

    项目 描述
    返回值: 包含所选元素的新数组
    JavaScript版本: ECMAScript 1
  • 更多例子

    使用负值选择元素:
    var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
    var myBest = fruits.slice(-3, -1);
    尝试一下