Skip to content

Commit 68df458

Browse files
authored
🚧
1 parent 797a7af commit 68df458

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

mockup.html

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,27 @@
9797
margin: 20px 0;
9898
}
9999
</style>
100+
<script defer>
101+
//FUNCION GENERAL PARA TODOS LOS CASOS
102+
function groupBy(fn) {
103+
const output = new Map;
104+
array.forEach(element => {
105+
let dato;
106+
if (output.has(fn(element))) {
107+
dato = output.get(fn(element));
108+
dato.push(element)
109+
} else {
110+
dato = [element]
111+
output.set(fn(element), dato)
112+
}
113+
dato = [];
114+
});
115+
return output;
116+
}
100117

118+
array.nuevoMetodo = groupBy;
119+
//array.nuevoMetodo(fn)
120+
</script>
101121
</head>
102122

103123
<body>

0 commit comments

Comments
 (0)