Preguntas con la etiqueta [this]

Lista this preguntas

En C++, el lenguaje con el que me siento más cómodo, normalmente se declara un objeto como este: class foo { public: int bar; int getBar() { return bar; }

Estoy tratando de aprender sobre thisy me confunde un poco aquí: var randomFunction = function(callback) { var data = 10; callback(data); }; var obj = { initialData: 20, sumData: function(data)

Estoy trabajando con Reactjs, escribiendo un componente de menú. "use strict"; var React = require("react"); var Menus = React.createClass({ item_url: function (item,categories,articles) { console.log('afdasfasfasdfasdf'); var url='XXX'; if (item.type == 1)

¿Qué significa la variable $this en PHP?

11
respuestas
125
votos
vistas

Veo la variable $thisen PHP todo el tiempo y no tengo idea de para qué se usa. Nunca lo he usado personalmente. ¿Alguien puede decirme cómo $thisfunciona la variable en

¿Diferencia entre $(this) y event.target?

7
respuestas
190
votos
164.9k
vistas

Estaba haciendo paneles con pestañas, siguiendo el tutorial en JavaScript y jQuery: The Missing Manual , ahí está esa primera línea cuando el autor hace esto: var target = $(this);

¿ Cuándo debo escribir explícitamente this->memberen un método de una clase?

¿Cuándo utiliza la palabra clave "esta"? [cerrado]

31
respuestas
248
votos
229.1k
vistas

Tenía curiosidad sobre cómo otras personas usan esta palabra clave. Tiendo a usarlo en constructores, pero también puedo usarlo en toda la clase en otros métodos. Algunos ejemplos: En un

JavaScript setInterval y "esta" solución

9
respuestas
82
votos
49.5k
vistas

Necesito acceder thisdesde mi setIntervalcontrolador prefs: null, startup : function() { // init prefs ... this.retrieve_rate(); this.intervalID = setInterval(this.retrieve_rate, this.INTERVAL); }, retrieve_rate : function() { var ajax = null; ajax

Funciones de flecha y esto [duplicado]

5
respuestas
40
votos
25.7k
vistas

Estoy probando ES6 y quiero incluir una propiedad dentro de mi función como esta var person = { name: "jason", shout: () => console.log("my name is ", this.name) } person.shout()

class PlayerControls extends React.Component { constructor(props) { super(props) this.state = { loopActive: false, shuffleActive: false, } } render() { var shuffleClassName = this.state.toggleActive ? "player-control-icon active" : "player-control-icon" return (

¿Cuál es la diferencia entre getContext(), getApplicationContext(), getBaseContext()y " this"? Aunque se trata de una pregunta sencilla, no puedo entender la diferencia básica entre ellas. Si es posible, proporcione algunos

En un archivo JavaScript vi: function Somefunction(){ var that = this; ... } ¿ Cuál es el propósito de declararle thaty asignarle thisesto?