var types = ['String', 'Number', 'Date'];
请问大家 types["String"] 和 types[0] 是等价的吗
不等价,你希望通过索引访问数组中的元素,将字符串作为索引的话就会出问题。
数组的索引在这里相当于就是对象中的属性,所以可以访问到,但是你如果直接用[]里面是数组的值来访问的话,那肯定不行啦~
用字符串取读取元素在后端语言里hash是可以的,js是没有的