前往顾页
以后地位: 主页 > 收集编程 > Jsp实例教程 >

javascript 多维数组定义(js list列表)

时候:2017-11-06 22:54来源:知行网www.zhixing123.cn 编辑:麦田守望者

有关 javascript 数组的定义在之前的文章中已介绍过,文章称呼为《js数组操纵年夜全》,内里用实例介绍了 js一维数组的定义、初始化、增加、点窜、删除元素、排序、数组截取与归并和转义符。本篇继续介绍 javascript 多维数组定义、初始化和利用。

  在 javascript 中,没有像 C# 一样的 list 列表,但可以用多维数组实现跟 list 一样的服从,文章将以详细实例申明,先从 js 多维数组定义开端。

 

  一、javascript 多维数组定义

  定义一个一维数组,再把它作为另外一个一维数组的一个元素,这个把数组作为元素的数组就是多维数组,也就多维数组是多个一维数组的组合。以下是一个多维 javascript 数组定义实例:

  var arrays = new Array();
  arrays[0] = new Array("user1", "00001", "2014-5-15");
  arrays[1] = new Array("user2", "00002", "2014-5-13");
  arrays[2] = new Array("user3", "00003", "2014-5-10");

 

  或静态定义:

  var arrays = new Array();
  for (var i = 0; i < 10; i++) {
    arrays[i] = new Array("user" + i, "0000" + i, "2014-5-15");
  }

 

  2、javascript 多维数组的利用

  网站开辟中,常常要显现产品分类和地区,产品分类有“编号、称呼和父类”等属性,地区也有“编号、称呼和父编号”等性,每条记录

有多个属性(多条记录就是 list 列表),用一维数组无法实现,需求用多维数组实现。下面以实现产品分类为例:

  javascript 数组定义:

  var lists = new Array();
  for (var i = 0; i < 100; i++) {
    lists[i] = new Array("分类编号" + i, "分类称呼" + i, "父类编号");
  }

  读取数组元素:

  取第三条记录的分类编号:lists[2][0];

  取第三条记录的分类称呼:lists[2][1];

  取别的记录的字段属性,顺次类推便可,重视数组的开端索引(下标)是0就好了。

 

  C# 中的 list 列表可所以一个类(即字段属性可所以不合的范例),javascript 数组的元素需如果同一范例,碰到字段属性有不合的环境(如 int、string),可以把所有 int 定义为一个数组,所有 string 定义为另外一个数组;或数组元素就是一个自定义类工具。

顶一下
(0)
0%
踩一下
(0)
0%
------分开线----------------------------
标签(Tag):Javascript 多维数组定义
------分开线----------------------------
颁发评论
请自发遵循互联网相关的政策法规,严禁公布色情、暴力、革命的谈吐。
评价:
神色:
考证码:点击我更换图片
猜你感兴趣