zoukankan      html  css  js  c++  java
  • Array数组方法的总结

    添加元素:

    1. push(arg1,arg2,arg3....)  向数组的尾部添加元素,返回值是数组的长度。

    2.unshift(arg1,arg2,arg3....) 向数组的头部添加元素,返回数组的长度。

    3.splice(pos,0,arg1,arg2,arg3...) splice的第二个参数为0的情况下,代表向数组里添加元素。从pos位置开始插入,插入的元素为arg1,arg2,arg3...;返回值为空数组

    删除元素:

    1.pop() 删除并返回数组最后一个元素。

    2.shift()删除并返回数组第一个元素

    3.splice(pos,count) 删除指定位置为pos的个数是count的元素。

    拷贝数组:

    1.sclice(start,end) 表示拷贝数组的start到end的部分。如果省略end,代表从start开始拷贝到数组的结尾。返回一个新的数组。

    2. concat() 返回一个新的数组。

    数组元素连接成字符串:

    jion(arg) 返回值是一个以arg连接的字符串。

    数组排序:

    1.sort() 如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序,说得更精确点,是按照字符编码的顺序进行排序。要实现这一点,首先应把数组的元素都转换成字符串(如有必要),以便进行比较。返回值是对数组的引用。请注意,数组在原数组上进行排序,不生成副本。

    2.reverse() 颠倒数组中元素的顺序。返回值是该方法会改变原来的数组,而不会创建新的数组。

    总结:返回值不指向原引用,返回新的副本的方法只有:sclice()、concat()这两个方法。

     

  • 相关阅读:
    PCB 奥宝LDI 输出正负片转换关系
    PCB拼板之多款矩形排样算法实现--学习
    PCB 3D PCB 后续改进与扩展功能一些想法
    PCB 周期日历
    PCB LDI文件 自动化输出(改造)实现思路
    PCB Windows远程桌面一键登录
    PCB MS SQL 排序应用---SQL相邻数据区间值求解
    PCB MS SQL 排序应用---相邻数据且相同合并处理
    SpringMVC快速入门
    linux安装jdk
  • 原文地址:https://www.cnblogs.com/freefish12/p/5581494.html
Copyright © 2011-2022 走看看