比如:var m = {a : 1, b : 2}
m[a]的值就是1了。
如果想将对象数组转换成map集合,需要用到es6的语法。比如对象数组为let arr = [{a:1,b:2},{a:3,b:4}]
首先我们要获取arr中每个对象的key和value,这里我们可以结合map和Object.entries()两个方法来实现。
let result = []
arr.map(o=>{
let map = new Map()
for(let [k, v] of Object.entries(o)){
map.set(k, v)
}
result.push(map)
})
最终result就是转换后的map集合了。
可以通过以下实现:var map = {}// Map map = new HashMap()
map[key] = value// map.put(key, value)
var value = map[key]// Object value = map.get(key)
var has = key in map// boolean has = map.containsKey(key)
delete map[key]// map.remove(key)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)