Aký je rozdiel medzi „{}“ a „[]“ pri deklarovaní poľa JavaScript

Aky Je Rozdiel Medzi A Pri Deklarovani Pola Javascript



Pochopenie rozdielu medzi hranatými zátvorkami a zloženými zátvorkami v JavaScripte je dôležité pre efektívnu prácu s poľami a objektmi. Hoci obe dátové štruktúry môžu obsahovať kolekcie dát, existujú medzi nimi rôzne rozdiely. Polia sú usporiadané zoznamy hodnôt, zatiaľ čo objekty pozostávajú z párov kľúč – hodnota. V JavaScripte je syntax na deklarovanie polí a objektov mierne odlišná. Polia sú deklarované v hranatých zátvorkách [ ], zatiaľ čo objekty sú deklarované pomocou zložených zátvoriek { }.

Tento blog vysvetlí rozdiel medzi zloženými zátvorkami a hranatými zátvorkami v JavaScripte pri deklarovaní poľa.

Aký je rozdiel medzi „{ }“ a „[ ]“ pri deklarovaní poľa JavaScript?

V JavaScripte sa zložené zátvorky { } používajú na deklarovanie objektov, zatiaľ čo hranaté zátvorky [ ] možno použiť na deklarovanie poľa. Prvky v hranatých zátvorkách sú oddelené čiarkami.







Pozrime sa na príklady vytvorenia poľa a objektu pomocou { } a [ ].



Príklad 1: Deklarujte pole pomocou „[ ]“ a „{ }“

Vytvorte pole s názvom „ len ” ktorý ukladá programovacie jazyky:



bola dlhá = [ 'HTML' , „CSS“ , 'JavaScript' , 'Node.js' , 'react.js' ] ;

Vytlačte pole na konzole:





konzoly. log ( len ) ;

Výkon



Teraz skúste deklarovať pole pomocou zložených zátvoriek, zobrazí sa „ Chyba syntaxe “:

Zložené zátvorky {} sa zvyčajne používajú na deklarovanie objektov, ktoré sú typom dátovej štruktúry, ktorá môže uchovávať kolekciu párov kľúč – hodnota.

Príklad 2: Deklarujte objekt pomocou „{ }“ a „[ ]“

Vytvorte objekt s názvom „ hodinové info ” ktorý ukladá informácie o študentovi v pároch kľúč – hodnota:

konšt hodinové info = { id : 1 , názov : 'Stephen' , Vek : 18 } ;

Vytlačte objekt na konzole pomocou „ console.log() “ metóda:

konzoly. log ( hodinové info ) ;

Výkon

Ak sa pokúsime uložiť páry kľúč – hodnota v zápise [ ], zobrazí sa chyba:

Stojí za zmienku, že môžete použiť objekt na simuláciu dátovej štruktúry podobnej poľu v JavaScripte, ale nie je to skutočné pole a nemusí mať všetky rovnaké metódy a vlastnosti ako skutočné pole.

Záver

Zložené zátvorky { } sa používajú na deklarovanie objektov, zatiaľ čo hranaté zátvorky [ ] možno použiť na deklarovanie poľa. [ ] je štandardný spôsob deklarácie poľa v JavaScripte a bežne sa používa, zatiaľ čo { } sa používa na deklarovanie objektov, ktoré sú podobné poliam, ale majú určité rozdiely. Objekty sú kolekciou/skupinou párov kľúč – hodnota, zatiaľ čo polia sú kolekciou usporiadaných hodnôt. Tento blog vysvetlil rozdiel medzi zloženými zátvorkami a hranatými zátvorkami v JavaScripte pri deklarovaní poľa.