JavaScript дахь хувийн арга гэж юу вэ?
JavaScript дахь хувийн арга гэж юу вэ?

Видео: JavaScript дахь хувийн арга гэж юу вэ?

Видео: JavaScript дахь хувийн арга гэж юу вэ?
Видео: Хичээл №1 Javascript хэлийг эхнээс нь дуустал сургалтаар юу заах вэ 2024, May
Anonim

Хувийн Функцууд # А хувийн функц зөвхөн эцэг эхийнхээ дотор ашиглах боломжтой функц эсвэл модуль. Олон нийтийн функц дотор болон гадна талд хэрэглэж болно. Нийтийн функцууд дуудаж болно хувийн Гэсэн хэдий ч тэдгээр нь ихэвчлэн ижил хүрээг хуваалцдаг тул тэдгээрийн доторх функцууд байдаг.

Тиймээс JavaScript нь хувийн аргуудтай юу?

Хувийн аргууд байдаг үргэлж хагас боломжтой байсан JavaScript динамик энэ болон Функцийн прототипийн ачаар аргууд залгаад өргөдөл гаргана. Гэхдээ дуудлага хийх эсвэл өргөдөл гаргах нь a дуудах шиг тийм ч тохиромжтой биш юм хувийн арга шууд объект дээр, эсвэл хийдэг Энэ нь олон гинжлэх боломжийг олгодог аргууд хамтдаа.

Мөн бид хувийн статик аргатай байж болох уу? 7 хариулт. А хувийн статик арга өөрөө OOP зөрчиж биш, харин та хэзээ байна эдгээрээс маш олон аргууд тийм биш анги дээр хэрэгтэй (болон чадахгүй*) жишээний талбарт хандах боломжтой, та OO хэлбэрээр програмчлахгүй байна, учир нь "объект" нь тухайн төлөвийн хамт тодорхойлсон төлөвт + үйлдлийг илэрхийлдэг.

Үүнийг авч үзвэл хувийн функц гэж юу гэсэн үг вэ?

Хувийн :: А хувийн хувьсагч эсвэл арга болно зөвхөн тодорхойлогдсон ангиас дотооддоо хандах боломжтой. Энэ гэсэн үг тэр а хувийн хувьсагч эсвэл арга анги сунгаж байгаа хүүхдээс дуудаж болохгүй.

Би ангиллын JavaScript ашиглаж болох уу?

Байхгүй гэдгийг анхаарах нь чухал ангиуд in JavaScript . Функцүүд чадна ямар нэгэн байдлаар дуурайхад ашиглаж болно ангиуд , гэхдээ ерөнхийдөө JavaScript нь анги - хэл багатай. Бүх зүйл бол объект юм. Мөн өв залгамжлалын тухайд объектууд объектоос өвлөгддөг болохоос биш ангиуд -аас ангиуд "-д байгаа шиг анги "-ийн хэлүүд.

Зөвлөмж болгож буй: