JavaScript'те жеке ыкма деген эмне?
JavaScript'те жеке ыкма деген эмне?

Video: JavaScript'те жеке ыкма деген эмне?

Video: JavaScript'те жеке ыкма деген эмне?
Video: JavaScript деген эмне? 2024, Май
Anonim

Жеке Функциялар № А жеке функция анын ата-энесинин ичинде гана колдонулушу мүмкүн функция же модул. А коомдук функция анын ичинде же сыртында колдонулушу мүмкүн. Коомдук функциялар чакыра алат жеке алардын ичиндеги функциялар, бирок алар, адатта, бирдей чөйрөнү бөлүшөт.

Демек, JavaScript жеке ыкмалары барбы?

Жеке ыкмалар бар ар дайым жарым-жартылай мүмкүн болгон JavaScript динамикалык бул жана Function прототиби үчүн рахмат ыкмалары чалып, кайрылыңыз. Бирок чалуу же колдонмону колдонуу а чакыруу сыяктуу ыңгайлуу эмес жеке ыкма түздөн-түз объектке, ошондой эле кылат ал бир нече чынжырчага мүмкүндүк берет ыкмалары бирге.

Ошондой эле, бизде жеке статикалык ыкма болушу мүмкүнбү? 7 Жооптор. А жеке статикалык ыкма өзүнөн өзү OOP бузбайт, бирок сиз качан бар булардын көбү ыкмалары жок класста керек (жана мүмкүн эмес*) инстанция талааларына кире албайсыз, сиз ОО жолу менен программалаган жоксуз, анткени "объект" ошол абалда чогуу аныкталган абалды + операцияларды билдирет.

Муну эске алганда, жеке функция эмнени билдирет?

Жеке :: А жеке өзгөрмө же ыкмасы болот ал аныкталган класстан гана ички кирүүгө болот. Бул билдирет бул жеке өзгөрмө же ыкмасы классты узарткан баладан чакыруу мүмкүн эмес.

Мен класс JavaScript колдоно аламбы?

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

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