zoukankan      html  css  js  c++  java
  • 数组操作

    1、join

    join() 方法用于把数组中的所有元素放入一个字符串。

    语法:arrayObject.join(separator)

    separator 可选。指定要使用的分隔符。如果省略该参数,则使用逗号作为分隔符。

     

    <script type="text/javascript">
    
    var arr = new Array(3)
    arr[0] = "George"
    arr[1] = "John"
    arr[2] = "Thomas"
    
    document.write(arr.join("."))
    
    </script>
    输出 George.John.Thomas

    2、splice

       splice() 方法可删除从 index 处开始的零个或多个元素,并且用参数列表中声明的一个或多个值来替换那些被删除的元素。

    如果从 arrayObject 中删除了元素,则返回的是含有被删除的元素的数组。

    语法   arrayObject.splice(index,howmany,item1,.....,itemX)

    index 必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。
    howmany 必需。要删除的项目数量。如果设置为 0,则不会删除项目。
    item1, ..., itemX 可选。向数组添加的新项目。

     

     

     

    <script type="text/javascript">
    
    var arr = new Array(6)
    arr[0] = "George"
    arr[1] = "John"
    arr[2] = "Thomas"
    arr[3] = "James"
    arr[4] = "Adrew"
    arr[5] = "Martin"
    
    document.write(arr + "<br />")
    arr.splice(2,1,"William")
    document.write(arr)
    
    </script>
    输出:
    George,John,Thomas,James,Adrew,Martin
    George,John,William,James,Adrew,Martin

    3、split
    split() 方法用于把一个字符串分割成字符串数组。

    语法  stringObject.split(separator,howmany)

    separator 必需。字符串或正则表达式,从该参数指定的地方分割 stringObject。
    howmany 可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。
    "2:3:4:5".split(":")	//将返回["2", "3", "4", "5"]
    "|a|b|c".split("|")	//将返回["", "a", "b", "c"]
    4、unique
    jQuery.unique( array )
    数组去重,jq方法
    5、inArray
    jQuery.inArray( value, array [, fromIndex ] )
    在数组中查找
    value:用于在数组中查找是否存在

    array:待处理数组。

    fromIndex:用来搜索数组队列,默认值为0
    6、 Math.min.apply(Math, array)

    找到数组中的最小值

    array :待处理数组
    <script type="text/javascript">
    
    var arr = new Array(6)
    arr[0] = 1
    arr[1] = 11
    arr[2] = 4
    arr[3] = 7
    arr[4] = 34
    arr[5] = 54
    
    document.write(arr + "<br />")
    var minnum = Math.min.apply(Math, arr)
     document.write(arr) </script>
    输出 1
    7、Math.max() 

    语法:
    Math.max([value1[,value2, ...]])
    返回数组中的最大值
    Math.max("10","20") //返回20
    Math.max("-10","20")  //返回20
    Math.max("-10","-20")  //返回-10
     





  • 相关阅读:
    zTree根据json选中节点,并且设置其他节点不可选
    点击一次按钮,发生多次ajax请求
    sublimeText3 中配置sass环境,并将编译后文件保存到指定文件夹
    MD5加密
    c# Http请求之HttpClient
    xml与object 之间的ORM
    wpf和winform的那点区别
    c# http请求ajax页面
    c# https请求
    python爬虫框架Pyspider初次接触
  • 原文地址:https://www.cnblogs.com/xwtbk/p/6118747.html
Copyright © 2011-2022 走看看