Programación de algoritmos intermedios - Unión ordenada

Tell us what’s happening:

Describe tu problema en detalle aquí.
Que pasa ?
TypeError: Cannot read properties of undefined (reading ‘length’)

Your code so far

function uniteUnique(arr, arr2, arr3) {
  const union = [arr, arr2, arr3];
  const result = [];
  for (let i = 0; i < union.length; i ++) {
  for (let j = 0; j < union[i].length; i ++) {
    
    if (!result.includes(union[i][j])) {
      result.push(union[i][j]);
    }
  }
  
}
return result;
}
uniteUnique([1, 3, 2], [5, 2, 1, 4], [2, 1]);

Your browser information:

El agente de usuario es: Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36

Challenge Information:

Programación de algoritmos intermedios - Unión ordenada

Hey @jccha690 ,

Tu error TypeError: Cannot read properties of undefined (reading ‘length’) está pasando porque estás tratando de incrementar i en lugar de j en el segundo ciclo for. Y este no está definido en ese scope.

Intenta cambiando for (let j = 0; j < union[i].length; i ++) por for (let j = 0; j < union[i].length; j ++).