1、什么是数组?
存储多个变量的一个集合
内存中连续存储多个数据的存储空间,统一的名字。
2、为什么使用数组?
连续存储的多个数据便于维护和查询

3、如何使用?
  数组的创建
  1、命名和一般变量命名一样的要求
  var arr = []; 只要是[]就是创建一个新数组
  var arr1 = new Array();
2、创建一个已知数据个数的空数组
  创建一个数据用来存储明天考试的成绩
  var scores = new Array(29); 29代表的是这个空数组的默认长度
3、创建数组同时初始化数组内容
  var stu_names = ["李宪","张利","胡涛"];//数组的直接量
  var stu_names2 = new Array("李宪","张利","胡涛");


 数组的 增 删 改 查
  1、增
    向数组的最后一位元素增加元素 arr[arr.lrngth] = n;
    向数组的中间插元素 splice(a,0,num)意思就是在下表为a的地方插入一
    个num


2、删
  删除数组的最后一个元素 arr.length--
  删除数组中的某一个元素 splice(a,n)表示在下标为a的地方向后删除n个
  元素


3、改
  splice(a,1,num)表示在下标为a的地方删除一个元素,然后再插入一个元
  素 起到替换更改的效果


4、查
  通过数组下表来访问数组中的某一个值
  数组名[n];

4、关联数组
  可以自定义下表名称的数组,下表为数子的数组是索引数组
  为了让每个数据都有明确的含义,查找更方便,维护和读取更方便,和Java中的键值对,
  Python中的字典的类型相似。
  使用场合:只希望按照数据的意义来存储元素,快速查找数组中的元素时

关联数组的创建 访问 遍历

  1、创建关联数组
    var arr = [];
  2、添加元素
    arr["name"] = "张三";
  arr["sex"] = "男";
  3、查询/访问
    访问 赋值 和索引一样,只是将下标改成字符串
  4、遍历 for in
    for(var key in arr){
    console.log(key);
    console.log(arr[key]);
  }

posted on 2019-07-29 09:59  Godfather-twq  阅读(167)  评论(0编辑  收藏  举报