Explica el siguiente código JavaScript
Dificultad: Intermedio
const nums = [1,2,3];
console.log(nums["LENGTH".toLowerCase()])
A. SyntaxError
B. 3
C. 2
D. true
Respuesta en el primer comentario.
Top comments (3)
Respuesta:
B.
3
La notación de corchetes permite evaluar expresiones, por ello es posible usar
toLowerCase
con la cadenaLENGTH
y regresar un resultado coherente.A veces JS da la sensación de que se pone a meter consas pensando en el si pueden en vez de si deben.
me parece que el ejemplo esta bueno solo para darnos cuenta que la notación de corches evalúa expresiones, obvio que en la practica no escribiría un length en mayúsculas y luego convertirlo a minúsculas con string methods