我是靠谱客的博主 英俊缘分,最近开发中收集的这篇文章主要介绍利用数组map遍历得到新数组,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

var list = [{coll:'1'},{coll:'2'}];
				var colltionMap = new Map();
				var colltionMapnum = new Map();
				var colltionMaps = new Map();
				for (var i in list) {
					var key = list[i].collectionId;
					var value = colltionMap.get(key);
					if (value == undefined) {
						colltionMap.set(key, 1);
						colltionMapnum.set(key, i);
						colltionMaps.set(key, list[i]);
					} else {
						colltionMap.set(key, value + 1);
					}
				}
				colltionMap.forEach(function(value, key, index) {
					console.log(key, value, colltionMaps.get(key), colltionMapnum.get(key));
					// console.log(this.newList);
					newLists[colltionMapnum.get(key)] = colltionMaps.get(key);
				
				})

最后

以上就是英俊缘分为你收集整理的利用数组map遍历得到新数组的全部内容,希望文章能够帮你解决利用数组map遍历得到新数组所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部