К содержимому
Claude Code с 0:полный курс
Уровень 10 · JavaScript без страха 4 мин

Объекты: данные с названиями

Объект хранит данные с подписями: у каждого значения есть ключ-название. Это удобно, чтобы описать одну вещь с несколькими свойствами.

В этом уроке нет практического задания — просто прочитай и ответь на вопросы.

В прошлом уроке мы хранили список покупок в массиве — там значения шли просто по порядку. Но что, если нужно описать не список, а одну конкретную вещь — например, человека? У человека есть имя, возраст, город. Просто свалить это в список неудобно: какой элемент чему соответствует? Тут на помощь приходит объект.

Объект — это данные с подписями

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

let человек = { имя: "Аня", возраст: 25 }

Здесь имя и возраст — это ключи (подписи), а "Аня" и 25 — это значения (то, что под подписями лежит). Объект как анкета или карточка в картотеке: в одном месте собраны разные свойства одной вещи, и каждое подписано.

Ключ и значение

Эту пару «подпись — содержимое» удобно держать в голове:

  • Ключ — это имя свойства: имя, возраст, город.
  • Значение — это то, что хранится под этим именем: "Аня", 25, "Москва".

Чтобы достать нужное свойство, ты называешь не номер (как в массиве), а ключ:

человек.имя      // "Аня"
человек.возраст  // 25

Объект и массив: в чём разница

Их легко перепутать, поэтому запомни главное отличие:

  • Массив — это список по порядку, к элементам обращаются по номеру (покупки[0]).
  • Объект — это набор свойств с именами, к ним обращаются по подписи (человек.имя).

Простое правило: если важен порядок и элементы однотипные — это массив. Если важны названия свойств одной вещи — это объект. Список покупок — массив. Карточка человека — объект.

Попробуй

Терминального задания нет. Опиши сам себя как объект: какие ключи (имя, возраст, любимый напиток) и какие значения у них будут? Затем ответь на вопросы ниже.

Проверь себя

Отвечено 0/3
Режим:

Чем объект отличается от массива?

Что такое ключ и значение в объекте?

Когда удобно использовать объект?

Выполни задание в терминале и ответь на вопросы, чтобы завершить урок.

📝 Мои заметки

Сохраняется автоматически в этом браузере · видно на странице «Заметки».

Листай уроки клавишами · поиск по ⌘K