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()
  • 相关阅读:
    博客开通第77天
    guzzlephp使用教程
    Mac下php70memcache安装
    opcache开启和关闭
    php的getimagesize方法详解
    Yii2框架解剖
    AES加密:PHP与Java互通问题
    公司网页监控到的各种不能识别的浏览器userAgent,都是些什么啊
    document.write
    js模版引擎v6注解
  • 原文地址:https://www.cnblogs.com/daisy-hust/p/6755780.html
Copyright © 2011-2022 走看看