⊗jsPmObDs 87 of 505 menu

Ongeordendheid van objekte in JavaScript

Soos jy reeds weet, in skikkings is elemente in 'n strenge volgorde geplaas, aangesien die posisie van elke element sy sleutel bepaal. In objekte ken ons self die sleutels toe, dus is die volgorde van elemente nie belangrik nie. Met ander woorde, skikkings is geordende lyste, terwyl objekte nie is nie.

Byvoorbeeld, beskou die volgende objek:

let obj = {1: 'a', 2: 'b', 3: 'c'}; console.log(obj[1]); // sal 'a' uitvoer console.log(obj[2]); // sal 'b' uitvoer console.log(obj[3]); // sal 'c' uitvoer

As jy die elemente van hierdie objek in enige volgorde herskik (natuurlik saam met hul sleutels), sal dit niks verander aan die werking van ons skript nie:

let obj = {3: 'c', 1: 'a', 2: 'b'}; console.log(obj[1]); // sal 'a' uitvoer console.log(obj[2]); // sal 'b' uitvoer console.log(obj[3]); // sal 'c' uitvoer

Verder hoef numeriese sleutels nie alle waardes sonder gapings te hê nie, soos 'n skikking. Ons kan arbitrêre getalle hê en dit sal geen probleme veroorsaak nie (soortgelyk aan sparsiteit by skikkings). Dus is die volgende objek korrek:

let obj = {7: 'a', 50: 'b', 23: 'c'};

Skep 'n objek en maak seker dat die volgorde van sleutels daarin nie saak maak nie.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp