Buscar combinaciones de dos caracteres dentro de un array en Javascript

Publicado por Anderzone Heller
hace 10 años

Hola de nuevo Comunidad. esta vez queria pedirles opinion sobre un pequeño ejercicio que hago. si tengo un array de letras por ejemplo [ 'a', 'b', 'c', 'd' ]

Y quiero encontrar todas las posibles combinaciones de dos caracteres dentro de este array, cual seria la mejor forma de hacerlo sin usar dos ciclos?

ejemplo:

for (var i = 0; i < arr.length; i++) {
  for (var j = i + 1; j < arr.length; j++) {
    console.log(arr[ i ] + " " + arr[ j ]);
  }
}

El problema es que si el array tiene muchos elementos, digamos 5000 entonces podría tardar un poco verdad? hay una alternativa a esto? gracias

javascript