内置函数Map(es6)

189 阅读1分钟
let oP = new Map([['name','miniLau'],['age',20],['height',170]])
let opObj = {}
oP.set('key','aa')
oP.set({},'--');
oP.set(opObj,'77u');

let op3 = oP.get(opObj)
//oP.get({})取不出来值,oP.get取值用途。
let op1 = oP.get('age')


//Map.prototype查看Map内置函数的属性方法。
//有obj.keys()/obj.value()/obj.clear()等等。
for(var i of oP){
    console.log(i)
    //这样获取到的是每一组键值对的数组,像这样的数组['name','minilau']。
}
for(var i of oP){
    console.log(i[0] + ' ' + i[1])
    //获取到的是name miniLau
    //age 20这样的六组键值对。
}