, чтобы сохранить свой прогресс
Добавление пар ключей к объектам JavaScript
В большинстве своих объектов объекты представляют собой только коллекции пар ключ-значение , или, другими словами, части данных, сопоставленные с уникальными идентификаторами, которые мы называем свойствами или ключами . Давайте рассмотрим очень простой пример:
пусть FCC_User = {Вышеприведенный код определяет объект с именем
имя пользователя: 'awesome_coder',
последователи: 572,
баллы: 1741,
completedProjects: 15
};
FCC_User
который имеет четыре свойства , каждый из которых соответствует определенному значению. Если бы мы хотели узнать количество followers
FCC_User
, мы можем получить доступ к этому свойству, написав: let userData = FCC_User.followers;Это называется точечной нотации . Кроме того, мы также можем получить доступ к свойству с помощью скобок, например:
// userData равно 572
let userData = FCC_User ['followers']Обратите внимание, что с обозначением в скобках мы заключили
// userData равно 572
followers
в кавычки. Это связано с тем, что скобки фактически позволяют нам передавать переменную in, которая будет оцениваться как имя свойства (подсказка: помните об этом позже!). Если бы мы передали followers
без кавычек, движок JavaScript попытался бы оценить его как переменную, и ReferenceError: followers is not defined
был бы указан идентификатор ReferenceError: followers is not defined
.Используя тот же синтаксис, мы можем также добавить новые пары ключ-значение в объекты. Мы создали объект для foods
с тремя записями. Добавьте еще три записи: bananas
со значением 13
, grapes
со значением 35
и strawberries
со значением 27
.
/**
* Your test output will go here.
*/