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

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

let obj = { 1: 222, 2: 123, 5: 888 }

let arr = new Array(12)

for (let index = 0, y = index + 1; index < arr.length; index++, y++)
  arr[index] = obj[y] || null
console.log(arr)

// or
console.log(
  Array.from({ length: 12 }).map((_, index) => obj[index + 1] || null)
)
1
2
3
4
5
6
7
8
9
10
11
12