请教一个数组存储问题?
发布于 7 年前 作者 taoxu 14027 次浏览 来自 官方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 回复

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

这都不会,也太白了

em…都是伸手要代码~

回到顶部