--- title: Averages-Mode id: 594d8d0ab97724821379b1e6 challengeType: 5 videoUrl: '' localeTitle: Modo de promedios --- ## Description

Escribe un programa para encontrar el valor de modo de una colección.

El caso donde la colección está vacía puede ser ignorado. Se debe tener cuidado para manejar el caso donde el modo no es único.

Si no es apropiado o no es posible admitir una colección general, use un vector (matriz), si es posible. Si no es apropiado o no es posible admitir un tipo de valor no especificado, use números enteros.

## Instructions
## Tests
```yml tests: - text: mode es una función. testString: 'assert(typeof mode === "function", "mode is a function.");' - text: 'mode([1, 3, 6, 6, 6, 6, 7, 7, 12, 12, 17]) debe ser igual a [6]' testString: 'assert.deepEqual(mode(arr1), [6], "mode([1, 3, 6, 6, 6, 6, 7, 7, 12, 12, 17]) should equal [6]");' - text: 'mode([1, 2, 4, 4, 1]) debe ser igual a [1, 4] .' testString: 'assert.deepEqual(mode(arr2).sort(), [1, 4], "mode([1, 2, 4, 4, 1]) should equal [1, 4].");' ```
## Challenge Seed
```js function mode (arr) { // Good luck! return true; } ```
### After Test
```js console.info('after the test'); ```
## Solution
```js // solution required ```