【发布时间】:2021-11-14 03:03:58
【问题描述】:
代码如下:
let bucket = [[],[],[],[],[],[],[],[],[],[]];
bucket = {...Object.keys(bucket)
.sort((a,b) => b-a)
.filter(key => key > 0)
.map(key => '-'+key),
...bucket};
console.log(bucket);
问题:第一行代码没有将原始桶对象的负键添加到对象中,所有属性(键)都有空数组作为其对应值。
bucket 只在这行代码被求值后才显示它的原始属性和值
我怎样才能让它工作?
【问题讨论】:
标签: javascript object key spread-syntax