zoukankan      html  css  js  c++  java
  • 【javascript】数组的操作

    一、常用操作

    toString():把数组转换成一个字符串  
    toLocaleString():把数组转换成一个字符串  
    join():把数组转换成一个用符号连接的字符串  
    shift():将数组头部的一个元素移出  
    unshift():在数组的头部插入一个元素  
    pop():从数组尾部删除一个元素  
    push():把一个元素添加到数组的尾部  
    concat():给数组添加元素  
    slice():返回数组的部分  
    reverse():将数组反向排序  
    sort():对数组进行排序操作  
    splice():插入、删除或者替换一个数组元素 

    二、删除数组指定下标元素代码

    <script>
    var arr = ['a','b','c','d','e'];
    function arr_del(d){
        return arr.slice(0,d-1).concat(arr.slice(d));
    }
    alert(arr_del(3)); // a,b,d,e
    </script>

     slice方法小结:加入arrayObj=[George,John,Thomas,James,Adrew,Martin]

    1)arrayObject.slice(start,end)    获取[ start, end) 元素,包含start不包含end,arrayObj.slice(2,4) 结果为Thomas,James

    2)arrayObject.slice(d)  获取[d,end] 元素,从d开始直至最后,arrayObj.slice(4)结果为Adrew,Martin

    三、concat方法

    可连接两个或多个数组,不改变现有数组,仅返回被连接数组的副本!

    array1 = [1,2];  array2=[3,4];  array=[5,6]

    1)连接值

    array1.concat(4,5)  array1不变,但是返回的数组为[1,2,4,5]

    2)连接两个或多个数组

    array1.concat(array2)  返回的数组为[1,2,3,4]

    array1.concat(array2,array3)  返回的数组为[1,2,3,4,5,6]

    计划、执行、每天高效的活着学着
  • 相关阅读:
    phpstorm常用快捷键
    tp3.2.3运用phpexcel将excel文件导入mysql数据库
    TP3.2加载外部PHPexcel类,实现导入和导出
    Navicat常用快捷键
    thnkphp框架面试问题
    PHPSQL注入
    PHP4个载入语句的区别
    goflyway简单使用
    ubuntu16.04 HyperLedger Fabric 1.2.0 开发环境搭建
    DApp demo之pet-shop
  • 原文地址:https://www.cnblogs.com/huxiaoyun90/p/4136711.html
Copyright © 2011-2022 走看看