zoukankan      html  css  js  c++  java
  • 01-操作数组的方法

     1 let arr = [1, 3, 5, 7, 8]
     2 
     3 // 1.splice(para1,para2,val1,val2…)
     4 /**
     5  * 定义:强大的数组操作方法,会改变原数组
     6  * 参数:
     7  *  1.para1: 添加值或者删除值开始的索引   para1值为负数时,加上数组的length作为值   
     8  *  2.para2: para2值为正数时: 表示删除项的长度    para2值为0时: 表示要添加项
     9  *  3.val1,val2...  表示要添加的项
    10  */
    11 //删除
    12 arr.splice(1,1) // [ 1, 5, 7, 8]
    13 //添加
    14 arr.splice(1,0,10)  // [1, 10, 3, 5, 7, 8]
    15 
    16 
    17 
    18 // 2.slice(para1,para1) ==> 截取
    19 /**
    20  * 定义:  截取数组,返回新的数组,不会改变原数组
    21  * 参数:(para1,para2] 
    22  *  1.para1: 开始坐标,包括para1
    23  *  2.para2: 结束坐标,不包括para2
    24  */
    25 let newArr1 = arr.slice(1, 2)   // 3
    26 
    27 
    28 // 3.join(para1)  ==>拼接
    29 /**
    30  * 定义:  把数组根据分隔符拼接,返回字符串
    31  * 参数:(para1,para2] 
    32  *  1.para1: 分隔符  
    33  */
    34 let str = arr.join('&') // '1&3&5&7&8'
  • 相关阅读:
    oracle 安装
    C++中 接口的定义 COM
    linux查看及改变运行级别
    BSD Apache GPL LGPL MIT
    DES MAC PIN HEX
    c语言字符输出格式化
    oracle
    Windows C++ 子目录数量
    GetProcAddress 宏
    How do I install Adobe Flash on Debian Wheezy?
  • 原文地址:https://www.cnblogs.com/sikongdada/p/10498696.html
Copyright © 2011-2022 走看看