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ę.