Getter JavaScript гэж юу вэ?
Getter JavaScript гэж юу вэ?

Видео: Getter JavaScript гэж юу вэ?

Видео: Getter JavaScript гэж юу вэ?
Видео: ERP гэж юу вэ? 2024, Дөрөвдүгээр сар
Anonim

Хүлээн авагчид объектын шинж чанарыг тодорхойлох арга замыг танд өгөх боловч тэдгээр нь хандах хүртлээ өмчийн үнэ цэнийг тооцохгүй. А хүлээн авагч үнэ цэнийг шаардагдах хүртэл үнэ цэнийг тооцоолох зардлыг хойшлуулна. Хэрэв үнэ цэнэ яг одоо хэрэггүй бол. Энэ нь дараа нь хэрэглэгдэх болно, эсвэл зарим тохиолдолд огт ашиглагдахгүй.

Түүнээс гадна, хүлээн авагч функц гэж юу вэ?

Тиймээс, А тохируулагч нь арга хувьсагчийн утгыг шинэчилдэг. Мөн а хүлээн авагч нь арга Энэ нь хувьсагчийн утгыг уншдаг. Авагч болон тохируулагч нь Java-д аксессор, мутатор гэгддэг.

Мөн би JavaScript дээр хүлээн авагч, тохируулагчийг ашиглах ёстой юу? Заавал тэгэх албагүй хүлээн авагч, тохируулагч ашиглах үүсгэх үед a JavaScript объект, гэхдээ тэдгээр нь олон тохиолдолд тустай байж болно. Хамгийн түгээмэл ашиглах тохиолдлууд нь (1) өгөгдлийн шинж чанаруудад хандах хандалтыг баталгаажуулах, (2) тэдгээрийн утгыг авах эсвэл тохируулахаас өмнө шинж чанаруудад нэмэлт логик нэмэх явдал юм.

Мөн JavaScript дээр getter болон setter гэж юу болохыг мэдэх үү?

Эдгээр хоёр түлхүүр үг нь туслах функцийг тодорхойлдог: a хүлээн авагч болон a тохируулагч fullName өмчийн хувьд. Үл хөдлөх хөрөнгөд хандах үед -аас буцах утга хүлээн авагч ашиглаж байна. Утга тохируулагдсан үед тохируулагч дуудаж, тогтоосон утгыг дамжуулдаг.

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

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

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