this

JavaScriptda kontekstdan tashqari qo'llaniladigan kalit so'z.

SM

this — bu JavaScriptda kontekstdan tashqari qo'llaniladigan kalit so'z bo'lib, u funksiyaning chiqarilish konteksti (scope) ga ishora qiladi.

Asosiy Afzalliklar

  • Dinamik kontekst: this funksiyaning chiqarilish kontekstiga qarab o'zgaradi.
  • Moslashuvchanlik: Obyektlar ichida xossalar(properties)ga kirish imkoniyatini beradi.
  • Kodning tushunilishi: Kodning qismlarini birlashgan holda tushunishni osonlashtiradi.

Foydalanish

this kalit so'zi yordamida JavaScriptda funksiyaning konteksti o'zgaradi va bu orqali ob'ektlar ichidagi xossalarga kirish mumkin bo'ladi.

Misol

this kalit so'zini ishlatish misoli:

const person = {
  name: 'NimaU',
  greet: function () {
    console.log('Salom, mening ismim ' + this.name);
  },
};
 
person.greet(); // => Salom, mening ismim NimaU

Bu misolda this kalit so'zi greet funksiyasi ichida person ob'ektining name xossasiga ishora qiladi.

Ushbu sahifada

GitHubda tahrirlash