概述
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遍历得到新数组所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复