zoukankan      html  css  js  c++  java
  • array方法(一)

    1:concat  

    var a = ["1","2","3"];
    a.concat(
    "4","5"); ==>返回["1","2","3","4","5"]
    a.concat( [
    "4"],["5"]); ==>返回["1","2","3","4","5"]
    a.concat( [
    "4"],["5",["6"]]); ==>返回["1","2","3","4","5",["6"]]


    说明
      连接数组

    2:join  

    var a = ["1","2","3"];
    a.join(
    ","); ==>返回1,2,3


    说明

      拼接指定参数并转字符串返回

    3:pop  

    var a = ["1","2","3"];
    a.pop();
    ==>返回3 数组变为["1","2"] var b = [];
    b.pop();
    ==>返回underfined


    说明
      删除并返回数组最后一位,若数组为空则不进行操作,返回undefined

    4:push

    var a = ["1","2","3"];
    a.push(
    "4","5"); ==>返回["1","2","3","4","5"]


    说明
      向数组最后一位插入一个或多个数据

    5:reverse

    var a = ["1","2","3"];
    a.reverse(
    ); ==>返回["3","2","1"]


    说明
      将数组倒序输出

    6:shift

    var a = ["1","2","3"];
    a.shift();
    ==>返回1 数组变为["2","3"] var b = [];
    b.shift();
    ==>返回underfined


    说明
      删除并返回数组第一位

    7:slice

    使用

      array.slice(start, end)
    参数:
      start:数组片段开始位置的数组下标,如果是负数则从数组尾部开始计算。
      end:数组片段结束位置的数组下标,如果是负数则从尾部开始计算。
    返回:
      返回一个新数组,包含从start开始到end之前的值(不包含end)

    8:unshift

    使用

      array.unshift(value,value...)
    参数
      value:要插入的值。
    返回
      将一个或多个参数插入到数组头部,不创建新数组而是直接修改原本的数组

    9:splice

    使用

      array.splice(start, deleteCount, value, ...)
    参数   start :开始插入和(或)删除的数组元素的下标。
      deleteCount :从start开始,包括start所指的元素在内要删除的元素个数。这个参数是可选的,如果没有指定它,splice()将删除从start开始到原数组结尾的所有元素。
      value, ... :要插人数组的零个或多个值,从start所指的下标处开始插入。

    返回
      var a = [1,2,3,4,5,6,7,8]
    
      a.splice(4);        ==》返回 [5,6,7,8] 原数组a = [1,2,3,4]
    
      a.splice(1,2);      ==》返回 [2,3]  原数组a = [1,4]
    
      a.splice(1,1);      ==》返回 [4]
    
      a.splice(1,0,2,3);  ==》返回 []
  • 相关阅读:
    第四周学习进度总结
    SOA面向服务的架构
    MVC架构模式
    大型网站技术架构阅读笔记01
    Python爬虫出错
    修改安卓的gradle地址后出现cannot resolve symbol ......错误
    一线架构师阅读笔记03
    周进度报告(十)
    周进度报告(九)
    一线架构师阅读笔记02
  • 原文地址:https://www.cnblogs.com/huayuxiaoxiang/p/8145174.html
Copyright © 2011-2022 走看看