zoukankan      html  css  js  c++  java
  • javascript数组常用方法详解

    1,splice().   array.splice(index,many,list1,list2....)  参数1.index位置 负数为从结尾处算,倒数第一为-1;参数2,many要删除的项目,0为不删除;参数3,可选,添加的项目。返回处理后的数组

    例array=[1,2,3,4]

    array.splice(2,0,"0") //12034

    array.splice(2,1,"0")//1204

    array.splice(-1,1,"0")//1230

    2,contact(). array.concat(array2,array3,...,arrayX) 参数为1或多个数组 返回修改后的数组

    例array1=[11];array2=[22]

    array.contact(array1,array2)//12341122

    3,slice(). array.slice(startend) 参数1,截取起始;参数2,截取结束,不包括。返回截取后的数组

    array.slice(1,3)//23

    4,pop()  删除最后一个元素,并返回处理后的数组

    push(item1item2, ..., itemX)在结尾添加1或多个元素,返回处理后的数组

    shift() 删除第一个元素,返回被删除的元素

    unshift(item1item2, ..., itemX)在开始添加1或多个元素,返回修改后的元素

    5,array.join(separator) 将数组转化为字符串,并以参数作为分隔符,空则为逗号。返回处理后的字符串。

    6,ie8包括以下不支持

    indexOf(item,start) 返回一个字符串首次出现的位置index,从前往后搜索。参数1要查找的字符串,参数2可选,开始查找的位置fromindex,空则为从头开始,没有则返回-1

    lastIndexOf(item,start)返回在一个字符串最后出现的位置index,从后往前搜索。参数1要查找的字符串,参数2可选,开始查找的位置,查找范围为该位置至结尾,空则从尾开始,没有返回-1

    array3=[1,2,3,4,3,2,1]

    array3.indexOf(1,1)/6

    array3.lastIndexOf(2,3)/5

     
  • 相关阅读:
    在matlab中出现警告 Function call XX invokes inexact match
    VC2008调用matlab生成的dll和lib
    关于mwArray 的一些资料(一)
    关于C#中的3个timer类(申明是转贴的哦)
    C#教程 PDF
    我也做他个vote machine
    如何用UltraEdit编译C#源程序(再次申明这也是转贴的哦!)
    C#使用技巧调用DLL(还是转贴哦!)
    线程池
    Java web开发中如何自动生成文章html页面
  • 原文地址:https://www.cnblogs.com/cumting/p/6692809.html
Copyright © 2011-2022 走看看