• 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 ('$');

  • 相关阅读:
    eureka 注册中心(单机版)
    金蝶实际成本培训01
    查看WIN10内核
    金蝶K3 WISE 15.0 GUID
    win10卸载系统自带office365
    金蝶K3wise15.0BOM维护默认只能查看登录账户作为建立人的BOM清单
    阿里云邮箱代收邮件
    金蝶寄售业务流程
    转-商品流通企业代销商品核算方法
    转-ERP待检仓、代管仓、赠品仓
  • 原文地址:https://www.cnblogs.com/zhao12354/p/5713612.html
Copyright © 2020-2023  润新知