• 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

     
  • 相关阅读:
    死锁
    信号量
    实现临界区互斥的基本方法
    进程同步的基本概念:临界资源、同步和互斥
    操作系统典型调度算法
    [ 转]Collections.unmodifiableList方法的使用与场景
    【转】Android Support v4、v7、v13的区别和应用场景
    [转]finished with non-zero exit value 2
    [转]Git远程操作详解
    [转] git fetch与pull
  • 原文地址:https://www.cnblogs.com/cumting/p/6692809.html
Copyright © 2020-2023  润新知