"This" kalit so'zining xatti-harakati TypeScript-da JavaScript-dagi kabi. "This" ob'ekti hali ham o'q funksiyasi qanday yaratilganligi bilan emas, balki o'q funksiyasi yaratilgan kontekst bilan belgilanadi. TypeScript-da "this" ob'ektining turi o'q funksiyasi yaratilgan kontekstga bog'liq bo'ladi. Masalan, agar o'q funksiyasi sinf ichida aniqlangan bo'lsa, "this" ob'ekti sinf instansiyasining turiga ega bo'ladi. Asinkron funksiyalarga kelsak, asinkron funksiya ichidagi "this" ob'ekti hali ham o'q funksiyasi yaratilgan kontekst bilan belgilanadi. Agar asinkron funksiya o'q funksiyasi bo'lsa, u "this" qiymatini atrofdagi kontekstdan meros oladi. Masalan, quyidagi kodni ko'rib chiqing: Misol nomi: { {
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence