【发布时间】:2020-11-08 10:49:21
【问题描述】:
我想问一个简单的问题,如何使用 javascript 添加对象名称
我试过了
const data = ["1", "5", "3", "4"]
const obj = this.Tags.reduce((acc,e) => { acc[e] = e; return acc; }, {});
但是输出,我需要用字符串名称更改数字
{
1: "1",
3: "3",
4: "4",
5: "5"
}
我希望输出是这样的,如何在 javascript 中做到这一点?
{
value: "1",
value: "3",
value: "4",
value: "5"
}
谢谢
【问题讨论】:
-
你想要json作为输出吗?如果那样的话,你不能有重复的键
-
你用“JavaScript”问它——这是否意味着你有它用于另一种语言(也许是 Python?只是一个印象)?如果是这种情况,请考虑展示您要转换的内容。
-
是的,我需要它作为 json 或字符串。
-
需要使用 javascript 而不是 Pyton lang
-
好吧,这只是一种印象,您试图将现有代码从另一种语言转换。为什么要以那种特定的、不存在的格式输出?实际存在的最接近的东西看起来像
[{value:"1"},{value:"2"},...]
标签: javascript arrays