【发布时间】:2021-02-24 06:06:19
【问题描述】:
我有一个对象数组[{name:'abc'},{name:'def'},{name:'ghi'}]。当我在这个数组上循环map() 时,我得到像[0:{name:'abc'},1:{name:'def'},2:{name:'ghi'}] 这样的数组。我想将索引号更改为字符串值,例如['string1':{name:'abc'},'string2':{name:'def'},'string3:{name:'ghi'}]。实际上它会将 (0, 1,2) 索引更改为 string 。我试过但没有找到任何解决方案。有人可以帮我解决这个问题。 ?
任何简单的例子都会受到赞赏
谢谢
【问题讨论】:
-
['string1':{name:'abc'},'string2':{name:'def'},'string3:{name:'ghi'}]无效 -
你是怎么尝试的?
-
“我试过了,但没有找到任何解决方案”告诉我们你的尝试
-
“我知道,但我有要求” - 由于语法无效 o.O
-
是的,JS 中不能有关联数组,
[string1:{name:'abc'}]无效,但是,{string1:{name:'abc'}}有效(对象)
标签: javascript arrays reactjs ecmascript-6 ecmascript-2016