Ano ang getter at setter sa JavaScript?
Ano ang getter at setter sa JavaScript?

Video: Ano ang getter at setter sa JavaScript?

Video: Ano ang getter at setter sa JavaScript?
Video: Learn JavaScript OOP in Arabic #23 - JavaScript Accessors Getters & Setters 2024, Abril
Anonim

Tinutukoy ng dalawang keyword na ito ang mga function ng accessor: a getter at a setter para sa fullName property. Kapag na-access ang property, ang return value mula sa getter Ginagamit. Kapag nakatakda ang isang halaga, ang setter ay tinatawag at ipinasa ang halaga na itinakda.

Ang dapat ding malaman ay, dapat ba akong gumamit ng mga getter at setter sa JavaScript?

Hindi mo naman kailangan gumamit ng mga getter at setter kapag lumilikha ng a JavaScript object, ngunit maaari silang makatulong sa maraming mga kaso. Ang pinakakaraniwan gamitin Ang mga kaso ay (1) pag-secure ng access sa mga katangian ng data at (2) pagdaragdag ng karagdagang lohika sa mga katangian bago makuha o itakda ang kanilang mga halaga.

ano ang setter at getter? Sa Java, getter at setter ay dalawang kumbensyonal na pamamaraan na ginagamit para sa pagkuha at pag-update ng halaga ng isang variable. Kaya, a setter ay isang paraan na nag-a-update ng halaga ng isang variable. At a getter ay isang paraan na nagbabasa ng halaga ng isang variable. Getter at setter ay kilala rin bilang accessor at mutator sa Java.

Bilang karagdagan, ano ang isang getter sa JavaScript?

Getters magbibigay sa iyo ng paraan upang tukuyin ang isang property ng isang bagay, ngunit hindi nila kinakalkula ang halaga ng property hanggang sa ma-access ito. A getter ipinagpaliban ang halaga ng pagkalkula ng halaga hanggang sa kailanganin ang halaga.

Ano ang mga getter at setter at bakit mahalaga ang mga ito?

Sagot: Getters at setter ay mga pamamaraan na ginagamit upang ideklara o makuha ang mga halaga ng mga variable, kadalasang pribado. sila ay mahalaga dahil nagbibigay-daan ito para sa isang sentral na lokasyon na kayang humawak ng data bago ito ideklara o ibalik ito sa developer.

Inirerekumendang: