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遍历得到新数组内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复