Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

315
Visualizações
Uso de this en funciones: ¿Cómo funciona el contexto?
over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

this apunta al contexto. En los manejadores de eventos, this es el elemento que ha recibido el evento (el botón, el div, el link...). Si llamas a una función como si fuese un método, this es el objeto. Pero que la función sea declarada como un método no asegura que sea llamada como tal.

Por Ejemplo:

Si estás en el contexto global (no estás dentro de ninguna función), this es window

console.log(this===window);
function test() {
  console.log(this===window);
  if (this!==window) {
    console.log(this);
  }
}

test();

this es window

Pero si esa función es un atributo de un objeto, entonces this pasa a ser ese objeto:

function test() {
  console.log('Es window?:' + (this===window));
  if (this!==window) {
    console.log('Es obj?:' + (this===obj));
  }
}

console.log('Modo no estricto');

var obj={ 
  prueba: 'hola'
}

test();

console.log('Como método');

obj.metodo=test;

obj.metodo();


over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda