117.info
人生若只如初见

Array.slice 8 种不同用法

  1. 指定开始和结束位置:slice(start, end)

这是最常见的用法,返回从索引 start 到索引 end(不包括 end)的元素组成的新数组。如果省略 end 参数,则返回从 start 到数组末尾的所有元素。

  1. 从指定位置开始到数组末尾:slice(start)

如果只传递一个参数 start,则返回从索引 start 到数组末尾的所有元素。

  1. 复制整个数组:slice()

如果不传递任何参数,则返回原数组的一个浅拷贝。

  1. 从数组末尾开始取元素:slice(-start, -end)

若传递负数的索引,则表示从数组末尾开始计算索引。例如,slice(-3, -1) 返回倒数第三个元素到倒数第二个元素的新数组。

  1. 使用负数索引和省略 end,从指定位置到数组末尾:slice(-start)

若只传递一个负数索引,则返回从该索引到数组末尾的所有元素。

  1. 从指定位置开始复制数组的一部分:slice(start, length)

若第二个参数是一个正数,则表示从 start 索引开始,返回指定长度的元素组成的新数组。

  1. 从指定位置开始复制数组的一部分,使用负数索引:slice(start, -length)

若第二个参数是一个负数索引,则表示从 start 索引开始,返回除了指定长度的元素以外的所有元素组成的新数组。

  1. 使用负数索引和省略第二个参数,从指定位置到数组开头:slice(-start)

若只传递一个负数索引,则返回从该索引到数组开头的所有元素。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fe36dAzsLBA9QB1A.html

推荐文章

  • JS利用alert和prompt实现基本的输入输出用户名

    你可以使用以下代码来实现基本的输入输出用户名:
    // 使用 prompt 获取用户输入的用户名
    var username = prompt("请输入你的用户名:");
    // 使用...

  • python爬虫数据是什么意思

    Python爬虫数据指的是使用Python编程语言编写的一种程序,通过模拟浏览器的行为,自动抓取互联网上的各种数据。这些数据可以是网页内容、图片、视频、音频等。爬...

  • php语言标记是什么这个知识新手必须了解

    在PHP中,标记是用于指示PHP解析器开始和结束代码段的特殊字符。常见的PHP标记有以下几种: 短标记(Short tags):。可以在php.ini配置文件中设置是否启用短标记...

  • php和asp是什么意思有什么区别

    PHP(Hypertext Preprocessor)和ASP(Active Server Pages)都是用于动态网页开发的服务器端脚本语言。
    PHP是一种开源的脚本语言,可嵌入HTML中使用。它是...