Todas las apariciones de un elemento en un arreglo

Published by Helen Yu in

Crea una función que devuelva los índices de todas las apariciones de un elemento en el arreglo.

Ejemplos

getIndices(["a", "a", "b", "a", "b", "a"], "a") ➞ [0, 1, 3, 5]

getIndices([1, 5, 5, 2, 7], 7) ➞ [4]

getIndices([1, 5, 5, 2, 7], 5) ➞ [1, 2]

getIndices([1, 5, 5, 2, 7], 8) ➞ []

Notas

  • Si un elemento no existe en un arreglo, devuelve [].
  • Los arreglos tienen índices desde cero.
  • Los valores del arreglo serán tipos de valor (no es necesario preocuparse por arreglos anidados).