Explica este código JavaScript
const banda = "Coldplay";
const canciones = ["Yellow", "Fix You", "Trouble"];
console.log(banda["length"]);
console.log(canciones["len"+"gth"]);
A. length, 3
B. 8, SyntaxError
C. 8, 3
D. SyntaxError, SyntaxError
Respuesta en el primer comentario.
Top comments (1)
Respuesta:
C.
8,3Tanto cadenas como arreglos son iterables, entonces podemos usar la nomenclatura de corchetes para acceder a sus valores.
Todo lo que este dentro de los corchetes será evaluado como expresión, entonces ambos casos se ejecutaran correctamente, el primero solo ejecuta el método
lengthy el segundo concatena ambas cadenas para finalmente ejecutarlengthpara el arreglo.