Kaasaegne JavaScript alates ES6 kuni ES13 (JS-i õpetus)

Kaartide kasutamine JavaScriptis: Sinu võti andmestruktuuridesse

Kõik õpetuse videod Kaasaegne JavaScript alates ES6 kuni ES13 (JS õpetus)

Võtme-väärtuse paaridega töötamine on programmeerimises sage vajadus. JavaScriptis uue Map-andmestruktuuri tutvustamisel on palju eeliseid võrreldes varem objektide kasutamisega sõnastiku moodi. Selles juhendis õpid, kuidas kasutada Map'e tõhusalt oma vajaduste jaoks ning milliseid võimalusi ja funktsioone need pakuvad.

Olulisemad järeldused Map'id JavaScriptis pakuvad paindlikku ja tüübikindlat meetodit võtme-väärtuse paaride talletamiseks. Need võimaldavad kasutada erinevaid andmetüüpe ja pakuvad kasulikke meetodeid nagu set, get ja has, et andmetega töötada.

Map'id kasutamine

1. samm: Loo esimene Map-objekt

Map'idega JavaScriptis alustamiseks pead esmalt looma Map-objekti. Seda tehakse lihtsalt konstruktorifunktsiooniga new Map().

Rakendamine Maps JavaScriptis: Sinu võti andmestruktuuridesse

2. samm: Lisa võtmed ja väärtused Map'i

Pärast Map'i loomist saad set-meetodi abil lisada võtmed ja väärtused. Siinkohal on oluline märkida, et võtmed võivad olla mis tahes andmetüübid, samas kui väärtused võivad olla ka keerulised objektid.

Siin sead võtme 1234 väärtusega "Väärtus üks".

3. samm: Väärthinna saamine Map'ist

Map'ist väärtuse saamiseks kasuta get-meetodit. See meetod võtab võtme ja tagastab vastava väärtuse.

4. samm: Kontrolli, kas võtme olemasolu

has-meetodi abil saad kontrollida, kas konkreetne võtme on Map'is olemas. See funktsioon tagastab boolesväärtuse (true või false).

Kaardirakenduse kasutamine JavaScriptis: Sinu võti andmestruktuuridesse

5. samm: Itereerimine võtmete ja väärtuste üle

Map'idel on võimalus itererida oma võtmete ja väärtuste üle. Iteratsiooniks saad kasutada meetodeid keys(), values() ja entries().

6. samm: Kanna Map'ist sissekannet välja

Sissekande eemaldamine Map'ist toimub delete-meetodi abil. See meetod ootab eemaldatava sissekande võtit.

7. samm: Kanna kõik sissekanded Map'ist välja

Kui soovid Map'ist kõik sissekanded eemaldada, saad kasutada clear-meetodit. See eemaldab kõik sissekanded korraga.

8. samm: Uuri Map'i suurust

size-omandi abil saad küsida Map'is olevate sissekannete arvu. See on kasulik, et teada saada, kui palju võtme-väärtuse paare oled talletanud.

Kokkuvõte - JavaScript ES6–ES13: Map'id kui sõnastik ja võtme-väärtuse salvestamine

Map'ide kasutamine JavaScriptis võimaldab sul rakendada tüübikindlat ja paindlikku struktuuri oma andmete jaoks. Meetodid ja omadused, mida Map'id pakuvad, on mitte ainult intuitiivsed, vaid teevad su koodi ka hooldatavamaks ja kergesti arusaadavaks.

Küsimused ja vastused

Kuidas luua Map JavaScriptis?Sa saad luua Map'i, kasutades new Map().

Kuidas lisada sissekandeid Map'i?Kasutage set-meetodit, et lisada võtmed ja väärtused.

Kuidas küsida väärtust Map'ist?Kasutage get-meetodit vastava võtmega.

Mis juhtub, kui võtme ei eksisteeri?get tagastab undefined, kui võtme ei eksisteeri.

Kuidas kontrollida, kas võtme on Map'is olemas?Seda saad teha has-meetodiga.

Kuidas eemaldada kõik sissekanded Map'ist?Kasutage clear-meetodit, et eemaldada kõik sissekanded.