Этот блог объяснит разницу между фигурными и квадратными скобками в JavaScript при объявлении массива.
В чем разница между «{}» и «[]» при объявлении массива JavaScript?
В JavaScript фигурные скобки {} используются для объявления объектов, а квадратные скобки [] могут использоваться для объявления массива. Элементы внутри квадратных скобок разделяются запятыми.
Давайте посмотрим примеры создания массива и объекта с помощью { } и [ ].
Пример 1. Объявление массива с использованием «[]» и «{}»
Создайте массив с именем « только », в котором хранятся языки программирования:
был длинным '=' [ 'HTML' , 'CSS' , 'JavaScript' , «Узел.js» , 'реагировать.js' ] ;
Выведите массив в консоль:
консоль. бревно ( только ) ;
Выход
Теперь попробуйте объявить массив с помощью фигурных скобок, это даст « Ошибка синтаксиса ”:
Фигурные скобки {} обычно используются для объявления объектов, представляющих собой тип структуры данных, в которой может храниться набор пар ключ-значение.
Пример 2. Объявление объекта с помощью «{ }» и «[ ]»
Создайте объект с именем « информация о часах », который хранит информацию об ученике в парах ключ-значение:
константа информация о часах '=' { идентификатор : 1 , имя : 'Стивен' , возраст : 18 } ;Распечатайте объект на консоли, используя « console.log() метод:
консоль. бревно ( информация о часах ) ;Выход
Если мы попытаемся сохранить пары ключ-значение в нотации [ ], это выдаст ошибку:
Стоит отметить, что вы можете использовать объект для имитации массивной структуры данных в JavaScript, но это не настоящий массив, и он может не иметь всех тех же методов и свойств, что и реальный массив.
Заключение
Фигурные скобки {} используются для объявления объектов, а квадратные скобки [] могут использоваться для объявления массива. [ ] — это стандартный способ объявления массива в JavaScript, который обычно используется, в то время как { } используется для объявления объектов, которые похожи на массивы, но имеют некоторые отличия. Объекты представляют собой набор/группу пар ключ-значение, а массивы — это набор упорядоченных значений. В этом блоге объясняется разница между фигурными и квадратными скобками в JavaScript при объявлении массива.