问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

关于js中关联数组的使用问题

发布网友 发布时间:2022-04-22 06:30

我来回答

2个回答

热心网友 时间:2022-04-07 11:04

你的第一个例子并不是数组
而是创建了一个对象
循环输出的是这个对象的属性和值

第二个例子是数组
但是你把他当成一个对象来使用了
你的array2["A"]="a";
其实就是array2.A="a";
因为在数组的方括号里面只能填数字
所以你的赋值只是给你的array2添加了3个属性
分别是
array2.A="a"
array2.B="b"
array2.C="c"
而且你的循环都是用in来循环的
in的循环回输出这个对象的所有自定义属性
如果你用for(var i =0 ;i <array2.length;i++)的话
你什么都不会得到

热心网友 时间:2022-04-07 12:22

我测试了下:
结果是都是正确的,请问你说的 '// 在输出正确数组前,会先输出许多函数信息'
我并没有出现!我测试的IE火狐都是正常的!2个函数输出结果相同!

至于区别:
你已经写出来了
一个是对象的直接量形式,也叫做关联数组。
一个是正规的数组定义。
除了表现上的不同之外,他们都具有数组的特性!通过属性来访问值。你这里都是这么用的!
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
纹身纹在不容易被人看到的地方,比如腰的上面一点,人际交往应该没什么... 我想办信用卡,工作证明这样写可以不? 工作证明 兹有我单位 办理信用卡需要验证上班公司的信息吗?办卡需要什么条件? 没有固定单位上班能申办信用卡吗? 少年包青天3上三大神器一案中谁是凶手? 仙人山服务区有早点吗_防城港3路公交车路线 山西队迪亚洛是哪个国家的 现在机票的飞机建设费和燃油费 贾府是一座大宅子黛玉走了哪些地方 一个长方形操场长110米宽90米把它画在比例尺上1:100的图纸上,长和... js 关联数组 win10怎么休眠 为什么减肥不成功天天练还是胖 为什么每次减肥都不成功? 为什么大部分人减肥都失败了 节食减肥为什么很难成功? 减肥失败的原因?如何避免减肥失败? 为什么总是减肥不成功? 运动了很长时间,为什么减肥没有成效? 电脑屏幕突然条纹状花屏,求解 你为什么减肥总失败 为什么减肥会失败? 有的人减肥总是失败,这是怎么回事?该如何避免呢? 为什么我的苹果7plus打不开Siri,在线求解,已经打... 苹果7一直打不开siri是怎么回事? 女生和我谈恋爱呢,为什么,QQ空间里还有情侣空间,这... QQ空间里的情侣空间什么意思?什么时候开通? 为什么qq建立情侣关系会开通情侣空间 qq里的好友在玩情侣空间是说明他开通了情侣空间吗? qq情侣就是情侣空间吗 如何用JavaScript中的值对关联数组进行排序 Javascript 有没有关联数组? javascript 关联数组 和 索引数组的区别 怎么才能让win10电脑自动休眠 js字符串转为关联数组 关联数组赋值js javascript关联数组顺序混乱,怎么办? JS 用变量作为关联数组的索引 javascript中讨论关联数组和对象的区别 JS中怎么求数组元素个数,arr.length不能求关联数... javascript 关联数组竟然无法用数字顺序访问 js 数组是object对象吗 js 数组arrar改为数组object对象 js concat 是返回新数组吗 js怎么把数组转换成json字符串 JavaScript Js的数组与java数组的区别 JS for in 循环中的key ,value 详解。 电脑屏幕出现彩色条纹,怎么回事? iwatch支持有线插口充电吗 iwatch6插卡版插什么卡
  • 焦点

最新推荐

猜你喜欢

热门推荐