'This' in JavaScript-Funktion ohne O \ Objekt

stimmen
0
let obj = {
  name: Jyoti,

  sayHi() {
    console.log(this.name);
  }

};
user.sayHi(); 

In dem obigen Code wird dies von einer Funktion innerhalb des Objekts bezeichnet. Im folgenden Code wird dies von einer Funktion direkt alarmiert.

var name=abc;
function sayHi() {
  console.log(this.name);
};
sayHi(); 

Wie ‚this‘ bezieht sich auf den aktuellen Objekt in ersten Fall und Anrufer (hier Fenster) fast überall erklärt wird, sondern „wie“ der Kontext nicht klar geändert.

Mit freundlicher Antwort.

Veröffentlicht am 09/10/2019 um 18:49
quelle vom benutzer
In anderen Sprachen...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more