zoukankan      html  css  js  c++  java
  • JavaScript数组api简单说明

    1、一个数组加上另一个(一些)数组,不会修改原数组只会返回新数组

    arrayObject.concat(arrayX,arrayX,......,arrayX)
    

    2、把数组按照指定字符串分离,不会修改原数组只会返回新数组

    arrayObject.join("字符串")
    

    3、删除并返回最后一个元素,会修改原数组

    arrayObject.pop()
    

    4、向数组末尾添加一个或更多元素,并返回新的长度,会修改原数组

    arrayObject.push(newelement1,newelement2,....,newelementX)
    

    5、把原数组的数组元素的顺序颠倒,会修改原数组

    arrayObject.reverse()
    

    6、把数组第一个元素从其中删除,并返回第一个元素,修改原数组

    arrayObject.shift()
    

    7、从第几个(start)开始选取出多少个(end),不修改原数组

    arrayObject.slice(start,end)
    

    8、对数组的元素进行排序,会修改原数组

    arrayObject.sort(sortby)//sortby 表示函数名
    
    function sortNumber(a,b){return a - b}//从小到大排序
    function sortNumber(a,b){return b - a}//从大到小排序
    

    9、从数组的第几个(index)开始,删除多少个(howmany),添加什么元素(item1,.....,itemX)

    arrayObject.splice(index,howmany,item1,.....,itemX)
    

    10、从数组的开头添加一个或者多个元素,并返回新长度,修改原数组

    arrayObject.unshift(newelement1,newelement2,....,newelementX)
    

    11、设置一个函数,数组中每一个数都进行函数中的方法,不修改原数组,fun为设定的函数方法

    function fun(num){
      return num++
    }
    arrayObject.map(fun)
    
  • 相关阅读:
    Java 基础
    Mybatis
    Gateway
    Debug
    Nacos
    Debug
    Debug
    echars 折线图之一条线显示不同颜色,及拐点显示不同颜色
    捌月份生活随笔
    MyMatrix2022 64位版本下载 64bits Edition
  • 原文地址:https://www.cnblogs.com/huangqiming/p/7239803.html
Copyright © 2011-2022 走看看