zoukankan      html  css  js  c++  java
  • Array.slice(start,end)的用法

    start在start>=0,假设start=0,表示从数组的第一个元素开始截取,start=2,表示从数组的第二个元素开始截取,依次类推。

          在start<0时,start=-1表示从倒数第一个元素开始截取,start=-2表示从倒数第二个元素开始截取,以此类推。

    end的值可以看成是以1开始的,包括end值得一个数组,也可以看成end值是从0开始的不包括end值得一个值。

    例子如下:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
        <script>
            let array = new Array();
            array.push(1,2,3,4,5,6);
            //从倒数第三个开始截取(这个位置的数字是4),截取到end=5(这个位置的数字是5,end从1开始数起)。所以返回结果是:4,5.
            let slice = array.slice(-3,5);
            console.log("slice="+slice);
            console.log(array);
            //从start=1的位置开始截取(这个位置的数值是2,start从0开始数起,截取到end=5(这个位置的数字是5,end从1开始数起)所以
            //返回结果是: 2,3,4,5
            let slice2 = array.slice(1,5);
            console.log("slice2="+slice2);
        </script>
    </body>
    </html>
  • 相关阅读:
    Swagger入门
    UOS
    Java多线程
    英语语法小知识-Unit1
    MVVM
    Vue入门
    Mybatis入门
    Python pip install
    js 触发LinkButton点击事件,执行后台方法
    ajax 请求 ascx
  • 原文地址:https://www.cnblogs.com/1540340840qls/p/7998936.html
Copyright © 2011-2022 走看看