【发布时间】:2019-05-08 19:39:34
【问题描述】:
假设我有一个数组,它告诉我标签列表和一个值,我需要将它们添加到 JSON 对象中。你是怎么把它变成这样的?
所以基本上我有一个数组和一个值100
arr = ["1", "Male"]
应该把它变成一个对象吧。
obj = {
"1":{
"Male":100
}
}
【问题讨论】:
-
像
['1', 'Male', 'Female']或['Female']这样的数组会发生什么?然后你会得到{'1': { 'Male': { 'Female': 100 } } }或{ 'Female': 100 }吗? -
这是一个更好的副本:stackoverflow.com/questions/34054601/…
-
@Barmar,如果值/对象存在,此目标会为每个级别 amn 对象分配而不检查。
-
@NinaScholz 不确定你的意思。每一层都创建对象,怎么可能不存在?
标签: javascript arrays javascript-objects