gpt4 book ai didi

Javascript JSON - 将项目转换为新数组

转载 作者:行者123 更新时间:2023-12-02 06:13:43 25 4
gpt4 key购买 nike

我有一个使用 stringify 转换的 javascript 对象,看起来像这样......

var myJSON = JSON.stringify(response);

{"0":{"trigger":17},"1":{"trigger":3},"2":{"trigger":40},"3":{"trigger":4},"4":{"trigger":19},"5":{"trigger":70},"6":{"trigger":80},"7":{"trigger":0},"8":{"trigger":0},"9":{"trigger":5},"10":{"trigger":4}}

我正在尝试创建一个数组,但只有触发器的值。

我应该循环遍历响应并以这种方式执行还是有更好的方式(如 map)?

最佳答案

您可以在 Object.values 上使用 map 方法。

const json = {"0":{"trigger":17},"1":{"trigger":3},"2":{"trigger":40},"3":{"trigger":4},"4":{"trigger":19},"5":{"trigger":70},"6":{"trigger":80},"7":{"trigger":0},"8":{"trigger":0},"9":{"trigger":5},"10":{"trigger":4}}

const arr = Object.values(json).map(({trigger}) => trigger);
console.log(arr)

关于Javascript JSON - 将项目转换为新数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50737326/

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