DEV Community

Cristian Fernando
Cristian Fernando

Posted on

Paracetamol.js馃拪| #44: Explica este c贸digo JavaScript

Explica este c贸digo JavaScript

var status = "馃槑"

setTimeout(() => {
  const status = "馃槏"

  const data = {
    status: "馃",
    getStatus() {
      return this.status
    }
  }
  console.log(data.getStatus())
}, 0)
Enter fullscreen mode Exit fullscreen mode
  • A: "馃"
  • B: "馃槏"
  • C: "馃槑"
  • D: ReferenceError

Respuesta en el primer cometario.


Top comments (5)

Collapse
 
duxtech profile image
Cristian Fernando

Respuesta:
A: "馃"

Al llamar a getStatus debemos tener el cuenta el scope de las variables, recuerda que tanto let como const tienen scope de bloque, por ende buscara una variable status dentro del bloque de data y regresara el emoji de palta.

Collapse
 
devfranpr profile image
DevFranPR

Con esa fuente que destaca igual el return que el this me cost贸 ver el porque funcionaba as铆 en el primer vistazo.

Collapse
 
duxtech profile image
Cristian Fernando

Es la fuente que te ofrece dev.to, no puedo cambiarlo

Thread Thread
 
devfranpr profile image
DevFranPR

Ya, ya, pero digo, joe como influye la fuente en cosas as铆.

Thread Thread
 
duxtech profile image
Cristian Fernando

bueno, eso es cosa de la fuente no m谩s, como es un snippet peque帽o no cuenta mucho diferenciarlo la verdad