美文网首页Web前端之路让前端飞Web 前端开发
某公司 1 到 12 月份的销售额存在一个对象里面,如下:{1:

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

作者: 青山旁小溪边 | 来源:发表于2019-10-29 19:56 被阅读0次

问题

某公司 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 = Array.from({length:12}).map((n,i)=>obj[i+1])
console.log(arr)
// [222, 123, null, null, 888, null, null, null, null, null, null, null]

10-29 更新

let obj = {1:222, 2:123, 5:888}
let arr = Array.from({ length: 10 }, (n, i) => obj[index + 1])
console.log(arr)
// [222, 123, null, null, 888, null, null, null, null, null, null, null]

如有不同答案或问题欢迎留言

相关文章

网友评论

    本文标题:某公司 1 到 12 月份的销售额存在一个对象里面,如下:{1:

    本文链接:https://www.haomeiwen.com/subject/mbogvctx.html