Context

JavaScriptda funksiyaning chiqarilish va bajarilish vaqtida uni ataladigan obyekt yoki halqaroq doira.

SM

Context (Kontekst) — bu JavaScriptda funksiyaning chiqarilish va bajarilish vaqtida uni ataladigan obyekt yoki doira(scope)ni anglatadi. this kalit so'zi yordamida kontekst aniq bir obyektga ishora qiladi.

Asosiy Afzalliklar

  • Dinamik kontekst: this kalit so'zi bajarilish vaqtida aniq obyektga ishora qiladi.
  • Oson foydalanish: Obyektlar ichidagi xossalar va metodlarga kirish imkoniyati.
  • Kadrlar: Funksiyalar orasida kontekstni boshqarish imkoniyati.

Foydalanish

Context JavaScriptda funksiyaning bajarilish vaqtida undan foydalanilgan obyektni anglatadi. this kalit so'zi yordamida kontekstdan foydalaniladi.

Misol

Context ni tushuntiruvchi oddiy misol:

const person = {
  name: 'NimaU',
  greet: function () {
    console.log('Salom, ' + this.name);
  },
};
 
person.greet(); // => Salom, NimaU
 
const greet = person.greet;
greet(); // => Salom, undefined (this is the global object or undefined in strict mode)

Bu misolda person.greet person ob'ekti kontekstida ishlaydi va this person ob'ektiga ishora qiladi. greet chaqirilganda esa this global obyektga (yoki undefined) ishora qiladi.

Ushbu sahifada

GitHubda tahrirlash