JavaScript. Объекты.

Объекты JS очень похожи на массивы, но для доступа к элементам объектов используются строки, а не числа. Эти строки называются ключами, или свойствами, а элементы, которые им соответствуют, — значениями. Вместе эти фрагменты информации образуют пары «ключ-значение». Объекты используют как одинокие сущности с множеством характеристиками. Мы создавали до этого множество массивов, которые содержали данные о геометрических фигурах или о созвездии, а что если нам нужен набор сведений о конкретном объекте?

Создание объектов

Для хранения информации об одном животном подойдет JS-объект.

Внутри фигурных скобок вводятся пары «ключ-значение», они называются литералом объекта. Мы уже встречались с литералами массивов(например, [«а»,»б»,»в»], числовыми литералами (например, 76), строковыми литералами, (например, «олень») и булевыми литералами (например, true и false). Литерал — это значение, которое записывается сразу и целиком, а не составляется постепенно, шаг за шагом.

JS знает, что ключи всегда строковые, поэтому можно обходиться и без кавычек. лапы; 4,

Доступ к значениям объекта можно получить, указав его в квадратных скобках или указав его после точки (такую запись называют точечной нотацией):

Для того, чтобы узнать вообще весь список ключей, который есть у объекта нужно указать Object.keys (cat)

Массивы объектов.

пример массива, содержащий объекты:

Чтобы указать имя первого объекта, достаточно указать ключ
galaxy[0].name

Задание

  1. Создайте массив, который содержит информацию о прочитанных вами книгах, не менее 7. Необходимо указать ключи: название, автор, действующие персонажи, дата создания.
  2. Пускай у вас есть такой объект:
    Как одной строкой кода извлечь из этого объекта число 123? проверьте решение при помощи консоли.

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Анти-спам: выполните заданиеWordPress CAPTCHA