Articles of questo

Salva l’accesso a questo ambito

Ho un colore memorizzato in un attributo di dati sul mio pulsante che volevo usare in un interruttore. Tuttavia, quando ho provato ad accedere alle informazioni sui dati utilizzando this , non erano disponibili dati. Come posso mantenere il mio accesso al campo di applicazione corretto? Stavo cercando di triggersre solo il colore specificato per […]

Come associare i gestori onclick a `this` correttamente su React

Spiegazione del motivo per cui questo non è un duplicato: il mio codice è già funzionante, ho incluso come commento. La domanda è: perché this contesto cambia quando lo includo alla funzione click handler. Sto provando un progetto di calcolatrice in React. L’objective è di colbind i gestori onclick ai pulsanti numerici in modo che […]

questa funzione interna

La mia domanda è: function Foo() { this.foo = “bar”; // <- What is "this" here? } Da quello che posso dire dipende da come viene utilizzato Foo , cioè come costruttore o funzione. Cosa può essere in circostanze diverse?

Reagire: “questo” non è definito all’interno di una funzione componente

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 ( ); } onToggleLoop(event) { // “this is undefined??” <— here this.setState({loopActive: !this.state.loopActive}) this.props.onToggleLoop() } Voglio aggiornare loopActive stato loopActive sul loopActive , ma this object […]

Qual è la differenza tra Class.this e questo in Java

Esistono due modi per fare riferimento all’istanza di una class all’interno di quella class. Per esempio: class Person { String name; public void setName(String name) { this.name = name; } public void setName2(String name) { Person.this.name = name; } } Uno usa this.name per fare riferimento al campo dell’object, mentre l’altro usa className.this per fare […]

“Questa” parola chiave nei metodi evento quando si utilizza l’object prototipo JavaScript

Sto provando ad accedere alle variabili membro di una class prototipo in JavaScript in un gestore di eventi – qualcosa che in genere utilizzerei la parola chiave “this” per (o “quella” [copia di questo] nel caso di gestori di eventi) . Inutile dire che mi trovo nei guai. Prendi, per esempio, questo frammento HTML: My […]

questo operatore in javascript

Supponiamo che io abbia un codice JavaScript simile myClass = function(){ function doSomething(){ alert(this); // this1 } } alert(this); //this2 A cosa si riferiscono questi due oggetti “questo“?

Java perde questo in costruttore

Perché l’IDE si lamenta di “aver perso questo nel costruttore”? Ho sempre pensato che fosse solo una ctriggers pratica. Ma in realtà non ho mai trovato perché è cattivo.

‘questo’ diverso tra REPL e script

Dopo aver letto i documenti di Mozilla ho trovato questo: Nel contesto di esecuzione globale (al di fuori di qualsiasi funzione), ciò si riferisce all’object globale, sia in modalità rigorosa che non. Dopo aver giocato con gli ambiti per un po ‘ho trovato che in node.js REPL … > this === global true ma quando […]

Perdendo questo in avvertimento costruttore

Mi piacerebbe evitare (la maggior parte degli avvertimenti) di Netbeans 6.9.1, e ho un problema con l’avviso ‘Leaking this in constructor’ . Capisco il problema, chiamando un metodo nel costruttore e passando ” this ” è pericoloso, dal momento che ” this ” potrebbe non essere stato completamente inizializzato. È stato facile correggere l’avviso nelle […]