• javascript常用方法整理--数组篇


    1. arrayObject.slice(start,end)  从已有的数组中返回选定的元素

    参数描述
    start 必需。规定从何处开始选取。如果是负数,那么它规定从数组尾部开始算起的位置。也就是说,-1 指最后一个元素,-2 指倒数第二个元素,以此类推。
    end 可选。规定从何处结束选取。该参数是数组片断结束处的数组下标。如果没有指定该参数,那么切分的数组包含从 start 到数组结束的所有元素。如果这个参数是负数,那么它规定的是从数组尾部开始算起的元素。

    返回值

    返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素。

    说明

    请注意,该方法并不会修改数组,而是返回一个子数组。如果空参数的话,则可实现数组的复制功能

    var ori = ['bank','hello','hey','man'];
    //取[1,2)左开右闭   
    console.log(ori.slice(1,2));  //["hello"]
    
    //负数则从后开始数 1,-1则start为1,end为arr.length-1
    //即[1,arr.length-1]
    console.log(ori.slice(1,-1));//["hello", "hey"]
    

    数组复制

    var ori = ['bank','hello','hey','man'];
    //数组复制
    var res = ori.slice();
    console.log(ori);//['bank','hello','hey','man'];
    

      

    2. 数组去重(http://jsbin.com/poxepuroso/1/edit?html,js,console)

    3. 取数组中出现次数最多的元素

  • 相关阅读:
    Linux mysql 远程访问
    Linux下高并发socket最大连接数所受的各种限制
    Linux之gunzip命令
    不停在终端中报log
    FIO测试
    yum是什么?(linux命令)
    ubuntu grub 登录
    百度网盘命令行方式,解决ubuntu16.04百度网盘无法运行的问题
    excel使用经验汇总
    ubuntu 安装 ipfs 经验
  • 原文地址:https://www.cnblogs.com/teamobaby/p/4114374.html
Copyright © 2020-2023  润新知