JS sinfi nima?
JS sinfi nima?

Video: JS sinfi nima?

Video: JS sinfi nima?
Video: Асинхронный код в Javascript 2024, Aprel
Anonim

Sinf asosiy sintaksis. Ob'ektga yo'naltirilgan dasturlashda a sinf ob'ektlarni yaratish uchun kengaytiriladigan dastur-kod-shablon bo'lib, holat (a'zo o'zgaruvchilar) va xatti-harakatlarning amalga oshirilishi (a'zo funktsiyalari yoki usullari) uchun boshlang'ich qiymatlarni taqdim etadi.

Xuddi shunday, JavaScript-da sinf nima?

JavaScript-da darslar uning prototipik meros modeli uchun maxsus sintaksis bo'lib, u taqqoslanadigan merosdir. sinf -obyektga asoslangan tillar. Sinflar ES6 ga qo'shilgan, taqlid qilish uchun mo'ljallangan maxsus funktsiyalar sinf boshqa tillardan kalit so'z.

Yuqoridagilardan tashqari, JavaScript-da sinf va funktsiya o'rtasidagi farq nima? Boshqa har qanday tildagi kabi - a funktsiyasi ba'zi kodlarni qayta ishlatish uchun to'plash usulidir, a sinf ob'ekt uchun "loyiha", tegishli kod va ma'lumotlarni o'z ichiga olgan ob'ekt ( usullari va davlat).

Shu munosabat bilan biz JavaScript-da sinfdan foydalana olamizmi?

Shuni ta'kidlash kerakki, u erda bor yo'q JavaScript-dagi sinflar . Funksiyalar mumkin biroz taqlid qilish uchun ishlatiladi sinflar , lekin umuman olganda JavaScript a sinf - kam til. Hamma narsa ob'ektdir. Va meros haqida gap ketganda, ob'ektlar ob'ektlardan emas, balki meros oladi sinflar dan sinflar kabi " sinf "-ikali tillar.

Sinf namunasi nima?

Sinf : A sinf C++ da ob'ektga yo'naltirilgan dasturlashga olib keladigan qurilish blokidir. Bu foydalanuvchi tomonidan belgilangan ma'lumotlar turi bo'lib, unda o'z ma'lumotlar a'zolari va a'zolar funktsiyalari mavjud bo'lib, unga misol yaratish orqali kirish va foydalanish mumkin. sinf . Uchun Misol : O'ylab ko'ring Sinf Avtomobillar.

Tavsiya: