课程
/前端开发
/JavaScript
/JavaScript深入浅出
var types = ['String', 'Number', 'Date'];
请问大家 types["String"] 和 types[0] 是等价的吗
2017-02-27
源自:JavaScript深入浅出 5-2
正在回答
不等价,你希望通过索引访问数组中的元素,将字符串作为索引的话就会出问题。
LY_Ping 提问者
数组的索引在这里相当于就是对象中的属性,所以可以访问到,但是你如果直接用[]里面是数组的值来访问的话,那肯定不行啦~
用字符串取读取元素在后端语言里hash是可以的,js是没有的
举报
由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握
1 回答稀疏数组说明数组的length不一定等于数组元素个数?
4 回答数组的长度问题
3 回答数组的object对象类型
2 回答PPT稀疏数组
1 回答typeof方法为啥判断数组元素是不是数组类型?