JavaScriptдеги класс деген эмне?
JavaScriptдеги класс деген эмне?

Video: JavaScriptдеги класс деген эмне?

Video: JavaScriptдеги класс деген эмне?
Video: JavaScript деген эмне? 2024, Май
Anonim

Объектке багытталган программалоодо а класс абал (мүчөлөр өзгөрмөлөр) жана жүрүм-турум (мүчөлөр функциялары же методдор) ишке ашырылышы үчүн баштапкы маанилерди камсыз кылган объекттерди түзүү үчүн кеңейтилүүчү программа-код-шаблон.

Жөн эле, JSдеги класс деген эмне?

Класстар Функциялар А JavaScript классы функциянын бир түрү болуп саналат. Класстар менен билдирилет класс ачкыч сөз. Код функция менен жарыяланды жана класс экөө теңфункциясын кайтарышат. Прототиптер менен ар кандай функция new ачкыч сөзүн колдонуу менен конструктор инстанциясы боло алат.

Ошо сыяктуу эле, сиз JavaScript-те классты кантип жазасыз? Ачкыч сөздү колдонуңуз класс түзүү а класс , жана ар дайым конструктор() ыкмасын кошуңуз. Конструктор ыкмасы ар бир жолу чакырылат класс объект инициализацияланган.

Андан кийин, кимдир бирөө суроо бериши мүмкүн: JavaScript-те класс барбы?

Бул JavaScript эч кандай класстар бар экенин белгилей кетүү маанилүү. Функцияларды класстарды имитациялоо үчүн колдонсо болот, бирок жалпысынан JavaScript класссыз тил. Баары бир объект . Ал эми мураска келгенде, объекттер «класстык» тилдердегидей класстардан эмес, объекттерден мурас алышат.

Мен JavaScript'те класстарды колдонушум керекпи?

Класстар жаңы объекттерди түзүү үчүн шаблон катары кызмат кылат. Эң негизгиси эстен чыгарбоо керек: Класстар жөн гана нормалдуу JavaScript функциялары жана мүмкүн жок толугу менен кайталанат колдонуу the класс синтаксис. Бул татаал объекттерди жарыялоону жана мурастоону жеңилдетүү үчүн ES6га кошулган атайын синтаксистик кант.

Сунушталууда: