Квадратные скобки в объектеОбъекты используются для хранения коллекций различных значений и более сложных сущностей.
Для свойств, имена которых состоят из нескольких слов, доступ к значению «через точку» не работает.
На примере выше JavaScript видит, что мы обращаемся к свойству user.likes, а затем идёт непонятное слово birds.
В итоге синтаксическая ошибка.Точка требует, чтобы ключ был именован по правилам именования переменных. То есть не имел пробелов, не начинался с цифры и не содержал специальные символы, кроме $ и _.
Для таких случаев существует альтернативный способ доступа к свойствам через квадратные скобки. Такой способ сработает с любым именем свойства:
#квадратные_скобки #объекты