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

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

Видео: JavaScript дээр Getter гэж юу вэ?
Видео: Публичное собеседование: Junior Java Developer. Пример, как происходит защита проекта после курсов. 2024, Арваннэгдүгээр
Anonim

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

Үүнээс гадна JavaScript дээр getter, setter гэж юу вэ?

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

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

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

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

Та JS-д get-г хэрхэн ашигладаг вэ?

Газрын зураг. авах () арга JavaScript Газрын зураг дээр байгаа бүх элементүүдийн дунд тодорхой элементийг буцаахад ашигладаг. Газрын зураг. авах () арга нь буцаах элементийн түлхүүрийг аргумент болгон авч, аргумент болгон дамжуулсан заасан түлхүүртэй холбоотой элементийг буцаана.

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