【发布时间】:2023-03-18 05:51:01
【问题描述】:
我有一个代码:
var index = 100;
var arr =[];
arr[index.toString()] = "Hello"
结果:索引仍然被称为整数而不是字符串。谁能解释我的代码有什么问题?
【问题讨论】:
-
数组索引为整数,使用对象
var arr ={} -
@PranavCBalan:实际上,数组的键是字符串,就像任何其他对象一样。
-
JavaScript 没有“关联数组”。但更重要的是,您要解决的实际问题是什么?最好将编码问题简化为最简单的示例,但也许我们在这里走得太远了。你想解决什么现实生活中的问题?代码的输入和期望的输出是什么?
标签: javascript arrays associative-array