码迷,mamicode.com
首页 > Web开发 > 详细

记一个js中的map数据结构

时间:2018-04-16 23:56:47      阅读:292      评论:0      收藏:0      [点我收藏+]

标签:text   ext   type   bbb   lse   结构   log   aaa   console   

<html>
<body>

<script type="text/javascript">
let arr =[
{demo1:123,demo2:"第一行"},
{demo1:123,demo2:"第二行"},
{demo1:345,demo2:"第三行"},
{demo1:345,demo2:"第四行"},
{demo1:456,demo2:"第伍行"}
]
var map = {};
for(var i=0;i<arr.length;i++){
if(map.hasOwnProperty(arr[i].demo1)){
var x = map[arr[i].demo1];
x = x+1;
map[arr[i].demo1]=x;
}else{
map[arr[i].demo1]=1;
}
}
console.log(JSON.stringify(map))
for(var j=0;j<arr.length;j++){
if(map[arr[j].demo1]>1){
console.log("aaa:"+arr[j].demo1);
}else{
console.log("bbb:"+arr[j].demo1);
}
}
</script>
</body>
</html>

记一个js中的map数据结构

标签:text   ext   type   bbb   lse   结构   log   aaa   console   

原文地址:https://www.cnblogs.com/mr-wuxiansheng/p/8859123.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!