gpt4 book ai didi

javascript - 将带有 Angular foreach 循环的对象更改为数组

转载 作者:行者123 更新时间:2023-11-30 15:43:42 25 4
gpt4 key购买 nike

这是我的对象 {愤怒:“好”,悲伤:“nw”,火:“好”,快乐:“nw”,“某事”:“好”

我想把这个对象改成这样:

val[nw][0]="sad"
val[nw][1]="happy"
val[ok][0]="angry"
val[ok][1]="fire"
val[good][0]="something"

我该怎么做?

最佳答案

您可以迭代键并在其上构建新对象。

var object = { angry: "ok", sad: "nw", fire: "ok", happy: "nw", something: "good" },
result = {};

Object.keys(object).forEach(function (k) {
result[object[k]] = result[object[k]] || [];
result[object[k]].push(k);
});

console.log(result);
.as-console-wrapper { max-height: 100% !important; top: 0; }

关于javascript - 将带有 Angular foreach 循环的对象更改为数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40419087/

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