Estoy trabajando en un proyecto y encuentro un obstáculo en algo bastante pequeño. Estoy tratando de tomar una matriz que tiene una cadena y una matriz anidada. Elimina la cadena asignándola a una nueva variable y luego desestructura la matriz anidada en dos nuevas variables. Parece que tengo problemas porque hay un marcador de posición indefinido y parece que no puedo encontrar una manera de evitarlo. Creo que debo estar estropeando algo simple, pero agradecería si pudiera ayudarme a entender mi error. Cualquier ayuda sería genial.
Aquí está el código que parece que no puedo hacer funcionar.
let operandArray = ['x', [1, 1]] let temporaryArray = []; const operator = operandArray.shift(); temporaryArray = operandArray[0]; console.log(temporaryArray); let [operand1, operand2] = [...operandArray]; console.log(operandArray); console.log(operand1, operand2) .as-console-wrapper { max-height: 100% !important; }