Jaka jest różnica między „{}” i „[]”, deklarując tablicę JavaScript

Jaka jest różnica między „{}” i „[]”, deklarując tablicę JavaScript
Zrozumienie różnicy między nawiasami kwadratowymi a kręconymi klamrami w JavaScript jest ważne dla skutecznej pracy z tablicami i obiektami. Chociaż obie struktury danych mogą przechowywać gromadzenie danych, istnieją między nimi różne różnice. Tablice są uporządkowane listy wartości, podczas gdy obiekty składają się z par kluczowych. W JavaScript składnia do deklarowania tablic i obiektów jest nieco inna. Tablice są zadeklarowane kwadratowymi nawiasami [], podczas gdy obiekty są zadeklarowane za pomocą klamrowych klamrów .

Ten blog wyjaśni różnicę między klamrami a kwadratowymi w JavaScript, jednocześnie deklarując tablicę.

Jaka jest różnica między „” i „[]”, deklarując tablicę JavaScript?

W JavaScript Curly Braces są używane do deklarowania obiektów, podczas gdy nawiasy kwadratowe [] mogą być używane do deklarowania tablicy. Elementy wewnątrz kwadratowych nawiasów są oddzielone przecinkami.

Zobaczmy przykłady utworzenia tablicy i obiektu za pomocą i [].

Przykład 1: Deklaruj tablicę za pomocą „[]” i „”

Utwórz tablicę o nazwie „Lang”, Który przechowuje języki programowania:

var lang = [„html”, „css”, „javascript”, „węzeł.js ', „react.js '];

Wydrukuj tablicę na konsoli:

konsola.log (lang);

Wyjście

Teraz spróbuj zadeklarować tablicę za pomocą kręconych nawiasów, da to „Błąd składni”:

Curly Braces są zwykle używane do deklarowania obiektów, które są rodzajem struktury danych, które mogą przechowywać zbiór par kluczowych.

Przykład 2: Deklaruj obiekt za pomocą „” i „[]”

Utwórz obiekt o nazwie „stdinfo”, Który przechowuje informacje ucznia w parach kluczowych:

const stdinfo = id: 1, nazwa: „Stephen”, wiek: 18;

Wydrukuj obiekt na konsoli za pomocą „konsola.dziennik()" metoda:

konsola.log (stdinfo);

Wyjście

Jeśli spróbujemy przechowywać pary wartości kluczowej w notacji [], da to błąd:

Warto zauważyć, że możesz użyć obiektu do symulacji struktury danych podobnej do tablicy w JavaScript, ale nie jest to prawdziwa tablica i może nie mieć tych samych metod i właściwości jak faktyczna tablica.

Wniosek

Kręcowe aparaty ortodontyczne są używane do deklarowania obiektów, podczas gdy nawiasy kwadratowe [] można wykorzystać do deklarowania tablicy. [] Jest standardowym sposobem deklarowania tablicy w JavaScript i jest powszechnie używany, podczas gdy jest używany do deklarowania obiektów, które są podobne do tablic, ale mają pewne różnice. Obiekty to kolekcja/grupa par kluczowych, a tablice są zbiorem uporządkowanych wartości. Ten blog wyjaśnił różnicę między klamrami a kwadratowymi nawiasami w JavaScript, jednocześnie deklarując tablicę.