gpt4 book ai didi

javascript - 以编程方式在 javascript 中创建以下变量?

转载 作者:行者123 更新时间:2023-11-30 07:45:14 25 4
gpt4 key购买 nike

我需要重组我的数据,使其适合另一段代码。我需要将我的数据(名称、值对)转换为以下结构,以便正确处理。使用 JQuery 我该怎么做?

{items: [
{value: "21", name: "Mick Jagger"},
{value: "43", name: "Johnny Storm"},
{value: "46", name: "Richard Hatch"},
{value: "54", name: "Kelly Slater"},
{value: "55", name: "Rudy Hamilton"},
{value: "79", name: "Michael Jordan"}
]};

现在我有一个 $.each 循环,它提供每个名称、值对,但我不知道我如何获得那个确切的结构。

最佳答案

为什么要使用 jQuery?用 javascript 来做。

以下假定您的源是一个名为 values 的对象,它具有属性,而不是具有数字索引的数组:

var output = { items: [] };

for (key in values) {
if (values.hasOwnProperty(key)) {
output.items.push({ value : values[key], name: key });
}
}

关于javascript - 以编程方式在 javascript 中创建以下变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8038686/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com