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

  • 相关阅读:
    JS在线编辑器
    meta标签
    webstorm快捷键
    微信JS-SDK调用
    iOS -- UIApplication
    Xcode -- apple llvm 6.0 error错误如何解决
    C -- 字符串数组与字符串指针
    MAC -- 小技巧
    C语言 -- 折半查找小程序
    C -- 小程序
  • 原文地址:https://www.cnblogs.com/zhao12354/p/5713612.html
Copyright © 2011-2022 走看看