Jaký je rozdíl mezi „{}“ a „[]“ při deklaraci pole JavaScript

Jaky Je Rozdil Mezi A Pri Deklaraci Pole Javascript



Pochopení rozdílu mezi hranatými závorkami a složenými závorkami v JavaScriptu je důležité pro efektivní práci s poli a objekty. Přestože obě datové struktury mohou obsahovat kolekce dat, existují mezi nimi různé rozdíly. Pole jsou uspořádané seznamy hodnot, zatímco objekty se skládají z párů klíč-hodnota. V JavaScriptu je syntaxe pro deklarování polí a objektů mírně odlišná. Pole jsou deklarována s hranatými závorkami [ ], zatímco objekty jsou deklarovány pomocí složených závorek { }.

Tento blog vysvětlí rozdíl mezi složenými závorkami a hranatými závorkami v JavaScriptu při deklaraci pole.

Jaký je rozdíl mezi „{ }“ a „[ ]“ při deklaraci pole JavaScript?

V JavaScriptu se složené závorky { } používají k deklaraci objektů, zatímco hranaté závorky [ ] lze použít k deklaraci pole. Prvky uvnitř hranatých závorek jsou odděleny čárkami.







Podívejme se na příklady vytvoření pole a objektu pomocí { } a [ ].



Příklad 1: Deklarujte pole pomocí „[ ]“ a „{ }“

Vytvořte pole s názvem „ prostě ” který ukládá programovací jazyky:



byl dlouhý = [ 'HTML' , 'CSS' , 'JavaScript' , 'Node.js' , 'react.js' ] ;

Vytiskněte pole na konzole:





řídicí panel. log ( prostě ) ;

Výstup



Nyní zkuste deklarovat pole pomocí složených závorek, dá se „ Chyba syntaxe “:

Složené závorky {} se obvykle používají k deklaraci objektů, což je typ datové struktury, která může ukládat kolekci párů klíč-hodnota.

Příklad 2: Deklarujte objekt pomocí „{ }“ a „[ ]“

Vytvořte objekt s názvem „ hodinové info ” který ukládá informace o studentech v párech klíč–hodnota:

konst hodinové info = { id : 1 , název : 'Stephen' , věk : 18 } ;

Vytiskněte objekt na konzole pomocí „ console.log() “ metoda:

řídicí panel. log ( hodinové info ) ;

Výstup

Pokud se pokusíme uložit páry klíč–hodnota v zápisu [ ], zobrazí se chyba:

Stojí za zmínku, že můžete použít objekt k simulaci datové struktury podobné poli v JavaScriptu, ale není to skutečné pole a nemusí mít všechny stejné metody a vlastnosti jako skutečné pole.

Závěr

Složené závorky { } se používají k deklaraci objektů, zatímco hranaté závorky [ ] lze použít k deklaraci pole. [ ] je standardní způsob deklarace pole v JavaScriptu a běžně se používá, zatímco { } se používá k deklaraci objektů, které jsou podobné polím, ale mají určité rozdíly. Objekty jsou kolekce/skupina párů klíč–hodnota, zatímco pole jsou kolekce uspořádaných hodnot. Tento blog vysvětlil rozdíl mezi složenými závorkami a hranatými závorkami v JavaScriptu při deklaraci pole.