En la biblioteca de JavaScript, ¿qué significa 'contexto' y cómo lo uso? [duplicar

StackOverflow https://stackoverflow.com/questions/5304039

  •  24-10-2019
  •  | 
  •  

Pregunta

Esta pregunta ya tiene una respuesta aquí:

Estoy leyendo la documentación para el Subrayado.js biblioteca de Documentcloud. Muchas de las funciones toman una opcional context argumento que no se explica. Supongo que uno familiarizado con Ruby es que esto es similar a un Ruby binding. Y que tiene algo que ver con lo que this medio. El alcance de mi uso de JavaScript ha sido algunas llamadas de jQuery y algunas AJAX muy calderas.

Mi pregunta: que hace context MEDIA Y ¿Cómo debo usarlo? Una buena respuesta probablemente debería contener información sobre cómo funciona JavaScript también.

¿Fue útil?

Solución

Las funciones de JavaScript se esconden this parámetro que indica el contexto en el que se llamó la función.

Ordinariamente, this es el objeto global (generalmente window). Sin embargo, cuando se llama a una función en un objeto, this Será el objeto al que se llamó.

Los métodos subscore.js que toman funciones de devolución de llamada toman una opcional context parámetro. Si se especifica este parámetro, la devolución de llamada se llamará con eso context, significa que this Dentro de la devolución de llamada será igual al contexto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top