gpt4 book ai didi

javascript - 将对象转换为数组并相应地分配其位置

转载 作者:行者123 更新时间:2023-12-01 00:10:09 30 4
gpt4 key购买 nike

我需要帮助来解决以下问题。我有一个从 Q1 到 Q4 有 4 个季度的对象;然而,还缺少一个,那就是 Q3。目标是将对象转换为数组并将值分配到其索引应在的位置。在这种情况下,Q1 应位于 0 索引中,Q2 位于 1 索引中,依此类推。 Q3 丢失,因此应将其分配为 0。有人可以帮我解决这个问题吗?谢谢。

let obj = {Q1: 13, Q2: 5, Q4: 3};

//这是输出[13,5,0,3]

最佳答案

您可以使用 destructuring对于 default values 的属性并获取一个数组。

const
convert = ({ Q1 = 0, Q2 = 0, Q3 = 0, Q4 = 0 }) => [Q1, Q2, Q3, Q4];

let obj = { Q1: 13, Q2: 5, Q4: 3 },
result = convert(obj);

console.log(result);

关于javascript - 将对象转换为数组并相应地分配其位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60131851/

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