在工作中遇到了难题,根据唯一的id来添加并获取里面的属性,我以为是要写循环(绕蒙圈),后来同事说用map方法就能解决,代码简洁效率高~
<script>
var map={};
demo('pp','1','10');
function demo(id,min,max){
// 必须先判断一下数值里有没有,没有的话要存入
if(!map[id]) {
map[id] = {};
}
map[id]["min"] = min;
map[id]["max"] = max;
map[id] = id;
console.log("min:"+ map[id]["min"] + ",max:" + map[id]["max"]);
console.log(map[id]);
}
</script>
console下查证的效果图如下:
map[id]["min"] = min;map[id]["max"] = max;效果
map[id] = id;效果
点击下载 demo