【Js】JavaScript中的多维数组与对象

基本的数组结构

一维数组

var Province =new Array('江苏','浙江','安徽'); 或者
var Province = ['江苏','浙江','安徽'];

多维数组
二维数组

var Province=new Array();
Province[0]=new Array();
Province[0][0]="南京";
Province[0][1]="苏州";
Province[1]=new Array();
Province[1][0]="杭州";
Province[1][1]="宁波";

或者

var City =[['南京','苏州'],['杭州','宁波']];

三维数组

var Area =[[['雨花台区','玄武区'],['姑苏区','工业园区']]];

对象与数组的混合使用
对象

var Province = [{name:'江苏',id:'A'}];

对象Province 有两个属性:name和id

混合使用

var Province = [
  {name:'江苏',id:'A',City:[
  {name:'南京',id:'A_1',Area:['雨花台区','玄武区']},
  {name:'苏州',id:'A_2',Area:['姑苏区','工业园区']}
]},
  {name:'浙江',id:'B',City:[
  {name:'杭州',id:'B_1',Area:['西湖区','滨江区']}{name:'宁波',id:'B_2',Area:['江北区','北仑区']}
]}];

上述代码通过多维数组和对象混合使用的方法,简洁阐述了列表中省份、城市及区域的结构归属关系。其中id属性用来通过遍历的方式获取列表的其他数据,id可通过各层级之间的归属关系获取,无需命名。混用的方法相对纯数组结构来说,遍历的方式更加清晰简单,调整数组内容时也更加灵活。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值