0 javascript arrays object javascript-objects
我有一个像这样的对象:
{ green: 2, blue: 1, red: 2}
Run Code Online (Sandbox Code Playgroud)
我如何将其转换为如下所示的数组:
[ 'green', 'green', 'blue', 'red', 'red']
Run Code Online (Sandbox Code Playgroud)
可以这样完成:
Object.entries(obj).flatMap(([k, v]) => Array(v).fill(k));
Run Code Online (Sandbox Code Playgroud)
例:
Object.entries(obj).flatMap(([k, v]) => Array(v).fill(k));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
45 次 |
| 最近记录: |