请教一个数组存储问题?

发布于 8 年前作者 taoxu14151 次浏览最后编辑 8 年前来自 issues

let price={};

let dateList = [“2019-10-17”, “2019-10-18”, “2019-10-19”]

let priceList = [100,200,300]

// 希望能得到如下结果====>

price = { “2019-10-17”: 100, “2019-10-18”: 200, “2019-10-19”:300 }

希望把一个数组’dateList’ 的元素(日期)作为key,另外一个数组’priceList '的元素(价格)作为值存进对象(price),最终能通过  .price.2019-10-18 来访问当天价格。请问该如何实现呢?小白先谢过

3 回复
ming73
ming731 楼6 年前

let m = new Map()

for(let i=0; i<dataList.length; i++)m.set(dataList[i],priceList[i])

console.log(m.get(‘2019-10-18’)) // 200

jiawei
jiawei2 楼6 年前

这都不会,也太白了

jun40
jun403 楼6 年前

em…都是伸手要代码~