Objekti JavaScript ir centralie būvkindi programmēšanā. Tie ļauj tev strukturēt un pārskatāmi organizēt datus un funkcijas. Objektu īpašības ir būtiskas, lai saglabātu individuālus vērtības un piekļūtu tām. Šajā rokasgrāmatā tu izpētīsi, kā efektīvi strādāt ar objektu īpašībām un saprast to funkcijas.
Vispārējās atziņas
- Objekti ļauj saglabāt vērtības un funkcijas.
- Piekļuve objektu īpašībām bieži tiek veikta, izmantojot punktu notāciju.
- Automatizēti cikli palīdz ērti pārvietoties pa īpašībām objektos.
- Tu vari pievienot, mainīt un dzēst īpašības.
Solī pa solim rokasgrāmata
Uzsāc aizraujošu ceļojumu, kamēr tu apgūsti objektu īpašību pamatus JavaScript.
Vispirms apskatīsim, kā izveidot vienkāršu objektu un noteikt tā īpašības. Tu vari izveidot objektu, definējot to ar izliektām iekavām un piešķirot tam konkrētus atribūtus, piemēram, vārdu un uzvārdu. Iedomājies, ka vēlies strādāt ar objektu, ko sauc par person, kas satur īpašības vārds un uzvārds.

Nākamajā solī mēs piekļūsim objekta atribūtiem. Tam tu izmantosi punktu notāciju. Ja vēlies iegūt personas vārdu, tu vienkārši izmantosi person.Vārds. Ņem vērā, ka tas atgriezīs vērtību Jan, ja tu izmanto iepriekš definēto objektu.
Turpināsim ar automātisku piekļuvi īpašībām. Dažreiz tu vari vēlēties automātiski iegūt visas objekta īpašības. Šim nolūkam tu izmanto ciklu, lai iterētu cauri visiem atribūtiem. Izveido mainīgo, kas tiek saukts par asociatīvo sarakstu, kurā tiks saglabāti atribūti, piemēram, vārds, uzvārds un vecums.

Kad tev ir šis saraksts, tu vari iterēt cauri īpašībām. Efektīvs līdzeklis tam ir for...in cikls. Ar šo ciklu tu vari pārvietoties cauri asociatīvā saraksta atribūtiem un izlasīt tos ērti.
Tagad tu vari veidot atribūtu izeju un attēlot to HTML elementā. Izveido tukšu mainīgo meinText un pievieno tam asociatīvā saraksta vērtības. Ir izdevīgi pievienot katram atribūtam rindiņu lūžņu, lai rezultāti parādītos atsevišķās rindās.

Lai rezultātu rādītu kanvas elementā, tu vari izmantot document.getElementById('Canvas').innerHTML. Tas ļauj tev attēlot apvienoto tekstu, kas uzskaita visus objekta īpašības.

Tagad mēs vēlamies uzlabot izeju, nosaucot īpašības un padarot tās saprotamākas. Tu vari pievienot atribūtus kā "Vārds", "Uzvārds" un "Vecums" rezultātā, lai tas būtu izteiksmīgāks.

Pieņemsim, ka tu vēlies paplašināt asociatīvo sarakstu, pievienojot vēl vienu atribūtu, piemēram, svaru. To viegli var izdarīt, nosakot person.Svars, un tu redzēsi, ka svars parādās izejā.

Vēl viens svarīgs jēdziens, strādājot ar objektiem, ir īpašību dzēšana. Lai no objekta noņemtu īpašību, piemēram, vecumu, tu vari izmantot delete atslēgvārdu. Tas nodrošina, ka atribūts vairs nav objektā.
Izmantojot šīs pamata tehnoloģijas, JavaScript tev ļauj efektīvi izveidot, manipulēt un izmantot objektus un to īpašības. Tu tagad esi ieguvis stabilu izpratni par to, kā funkcionalitāte darbojas objektos.
Kopsavilkums – pamati JavaScript – 22 objekta īpašības
Šajā rokasgrāmatā tu esi ieguvis pamatus darbā ar objektiem JavaScript. Tu tagad zini, kā definēt īpašības, piekļūt tām un pārvaldīt tās, izmantojot ciklus un manipulācijas. Šo jēdzienu izpratne ir būtiska efektīvas un uzturamas JavaScript programmas rakstīšanā.
Bieži uzdotie jautājumi
Kas ir objekti JavaScript?Objekti ir datu struktūras, kas var saglabāt īpašības un funkcijas.
Kā piekļūt objekta īpašībām?Tu vari izmantot punktu notāciju (piemēram, person.Vārds), lai piekļūtu īpašībām.
Kā es varu cauri visām objekta īpašībām iterēt?Izmanto for...in ciklu, lai iterētu cauri visām objekta īpašībām.
Vai es varu pievienot vai dzēst objekta īpašības?Jā, tu vari pievienot īpašības, tieši piesaistot tās objektam, un dzēst tās ar delete.
Kādā secībā tiek attēlotas objekta īpašības?Secība nav noteikta, jo tā ir atkarīga no ieviešanām; parasti tās parādās tajā secībā, kā tās tika pievienotas.