某公司1 到12 月份的销售额存在一个对象里面

69 阅读1分钟

如下:{1:222, 2:123, 5:888},请把数据处理为如下结构:[222, 123, null, null, 888, null, null, null, null, null, null, null]。

先定义一个长度为12的数组,然后使用map将数据按照对象的属性值给对应的下标对上,其他就赋值null

let obj = {1:222, 2:123, 5:888};
const result = Array.from({ length: 12 }).map((_, index) => obj[index + 1] || null);
console.log(result)