zoukankan      html  css  js  c++  java
  • JavaScript数组

    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]);
      }

  • 相关阅读:
    ajax封装
    完美运动框架
    表单上传input=file
    面向对象入门
    浅谈javaScript内存
    关于使用iframe的父子页面进行简单的相互传值
    浅谈原生JavaScript的动画和特效
    rem 原理与简介
    移动 web 适配
    jsonp 简单封装
  • 原文地址:https://www.cnblogs.com/Godfather-twq/p/11262273.html
Copyright © 2011-2022 走看看