zoukankan      html  css  js  c++  java
  • javascript--数组

    1.数组概念:

    概念类似于其他语言,是一种保存数据的有序列表 (js不考虑数据类型)(c语言:数据必须是相同类型)

    ECMAScript数组的每一项可以保存任意类型的数据

    数组大小可以动态调整,可以随着数据的添加自动增长以容纳新增数据

    对于数据的操作:

    c create(创建)--增

    r retrive(检索)--查

    u update(更新)--改

    d delete(删除)--删

     2.数组定义:

    创建数组的基本形式有两种:

    a.使用Array构造函数

    var  arr1 = new Array();   //空数组

    var  arr2 = new Array(20);   //长度为20的数组

    var  arr3 = new Array(1, 2, 3);   //含有内容为 1, 2, 3 的数组

    var  arr4 = Array(1, 2);   //省略new创建

    b.使用数组字面量表示法

    var arr5 = [];//空数组

    var arr6 = [1, 2, 3] //含有 1,2,3的数组

    3.数组取值/赋值

    取值和赋值都是通过下标得到的

    下标:用来表示每个数据的位置信息,从0开始计数

    操作格式:数组[下标]

    把超出数组下标范围的操作,称之为数组操作的越界(beyound bounds)

    数组的末尾添加元素

    var arr = [ 1, 2, 5, 6];

    arr.push('goodbye');

    数组的末尾删除元素

    arr.pop();

    数组的头部添加元素

    arr.unshift('welcome');

    数组的头部删除元素

    arr.shift();

    //splice()用法

    1.删除数组中指定下标开始的指定元素

    arr.splice(1, 2);

    2.在指定位置插入 n 个元素

    arr.splice(1, 0, 'hello', 'zhangjie');

    3.替换元素

    arr.splice(1, 2, 'chenxiao', 'chenyanxi');

    concat 、join 的使用

    arr2 = [10,22];

    //数组的拼接

    arr1 = arr.concat(arr2);

    //数组元素的分隔符号

    arr1 = arr.join ('$');

  • 相关阅读:
    例解 Linux 下 Make 命令
    linux使用bin文件安装jdk
    Linux查看及设置系统字符集
    FTP的两种主动模式和被动模式
    Mongodb之主从复制
    Nginx配置认证登录
    AWK
    Redis+Keepalived实现高可用
    Redis哨兵配置
    Keepalived指定文件接收日志
  • 原文地址:https://www.cnblogs.com/zhao12354/p/5713612.html
Copyright © 2011-2022 走看看