收藏
回答

请教一个数组存储问题?

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 个回答

  • Mr.Zhao
    Mr.Zhao
    2019-10-17

    这都不会,也太白了

    2019-10-17
    有用 4
    回复 1
    • low B
      low B
      2019-10-17
      嘿嘿,多谢。确实是白
      2019-10-17
      回复
  • 张泓冰🎈
    张泓冰🎈
    2019-10-17

    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

    2019-10-17
    有用 2
    回复
  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    2019-10-17

    em...都是伸手要代码~

    2019-10-17
    有用
    回复
登录 后发表内容
问题标签