【发布时间】:2020-07-09 16:32:34
【问题描述】:
根据 API 的键值复制数组整数的最佳方法是什么。
输入:
{1208: "1", 1209: "2"}
输出:
[1208, 1209, 1209]
到目前为止,我尝试使用 Object.keys,但它只会返回父键。
【问题讨论】:
-
Object.entries(inputObject).flatMap(([k, v]) => Array(+v).fill(+k)) -
Object.entries(obj).reduce((arr, [k, cnt]) => arr.concat(new Array(+cnt).fill(+k)), [])
标签: javascript arrays object key