We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 797a7af commit 68df458Copy full SHA for 68df458
mockup.html
@@ -97,7 +97,27 @@
97
margin: 20px 0;
98
}
99
</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
117
118
+ array.nuevoMetodo = groupBy;
119
+ //array.nuevoMetodo(fn)
120
+ </script>
121
</head>
122
123
<body>
0 commit comments