zoukankan      html  css  js  c++  java
  • js基础回顾---数组

    (1)创建数组

    var arr = new Array();

    var arr = [1,2,3];

    (2)数组的增加和删除

    1. arr.push(param) 向数组尾部添加,返回添加后数组的总长度
    2. arr.unshift(param) 向数组头部添加,返回添加后数组的总长度

    3. arr.pop() 删除数组的最后一个,返回删除的值
    4. arr.shift() 删除数组的第一个,返回删除的值

    (3)数组的拷贝

    1. arr.slice(0) 拷贝数组,因为数组是引用对象,直接复制会是引用,改变会影响所有引用该数组的值

    (4)数组的连接

    1. arr.concat(param)参数可以是一个值,也可以是数组,或者用逗号隔开的值,返回连接后的数组

    (5)数组的截取

    1. arr.slice(start, end) 截取从start到end但不包括end的值,返回该值组成的数组,不会影响到原数组
    2. arr.splice(start, count, param), 该方法可用于增删改,截取的话,arr.splice(start, length),会影响到原数组

    (6)数组的替换

    1. arr.splice(start, count, param)

    (7)数组转换为字符串

      arr.join(param)

    (8)数组的排序

    1. arr.sort(param) 参数可以是自定义的函数
    2. arr.reverse() 倒序排列

    (9)数组的遍历

    1. for
    2. arr.forEach()
    3. arr.every()
    4. arr.map()
    5. arr.filter()
    6. arr.some()
  • 相关阅读:
    poj 2386 Lake Counting
    hdu 3998 Sequence
    hdu 1556 Color the ball
    synchronized和ReentrantLock的区别
    4种常用线程池
    java深浅拷贝
    ConcurrentHashMap总结
    List原理
    volatile关键字
    java关键字总结
  • 原文地址:https://www.cnblogs.com/daisy-hust/p/6755780.html
Copyright © 2011-2022 走看看