zoukankan      html  css  js  c++  java
  • 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. 取数组中出现次数最多的元素

  • 相关阅读:
    Mysql String Functions
    Array JSON
    $(document).ready vs $(window).load vs window.onload
    jquery,返回到顶部按钮
    html5 教程网站
    js,replace() 和 正则表达式(regular expression)
    设置 textarea 默认滑动到底部
    工作常用英语单词整理2
    工作常用英语单词整理1
    javascript,jquery代码规范
  • 原文地址:https://www.cnblogs.com/teamobaby/p/4114374.html
Copyright © 2011-2022 走看看