• 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

     
  • 相关阅读:
    nginx禁止ssl2和ssl3
    C#对图片进行缩放变换
    内网穿透
    雪花ID生成器
    .NET Core前后端分离快速开发框架(Core.3.1+AntdVue)
    【信息学奥赛一本通】题解目录
    【网络安全】ssh禁用弱秘钥交换算法和弱MAC算法
    Nginx Request Entity Too Large的解决方法
    docker进入当前正在运行容器
    IdentityServer4持久化到mysql数据库
  • 原文地址:https://www.cnblogs.com/cumting/p/6692809.html
Copyright © 2020-2023  润新知