Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Створення Об'єктів у JavaScript | Основи Об'єктів JavaScript
Структури Даних JavaScript

bookСтворення Об'єктів у JavaScript

Зосередження на створенні об'єктів, використанні літералів об'єктів та розумінні правил іменування ключів.

Літерали об'єктів

Під час створення об'єктів у JavaScript одним із найпоширеніших і найпростіших способів є використання літералів об'єктів, які огортаються фігурними дужками {}. Ось приклад:

const book = {
  title: "The Catcher in the Rye",
  author: "Jerome David Salinger",
  genres: ["Realistic fiction", "Coming-of-age fiction"],
  relevant: true,
  rating: 8.38,
};

У цьому прикладі створено об'єкт з назвою book з кількома властивостями, визначеними за допомогою пар ключ-значення. Розглянемо основні складові цього створення об'єкта:

Пара ключ-значення

  • Ключ (назва властивості): Кожна властивість об'єкта описується ключем. Ці ключі також називають іменами властивостей, і вони завжди представлені у вигляді рядків. У об'єкті book такі ключі, як title, author, genres, relevant та rating, виступають іменами властивостей;
  • Значення: Значення, що відповідають ключам, можуть бути будь-якого типу даних: примітиви, масиви, об'єкти, булеві значення, функції тощо. Наприклад, властивість title містить рядкове значення, а властивість genres містить масив;
  • Коми: Властивості в об'єкті розділяються комами. Коми є важливими для розмежування пар ключ-значення.

Правила іменування ключів

Під час іменування ключів (імен властивостей) для ваших об'єктів слід пам'ятати кілька простих правил:

Ключі в лапках

Якщо ключ взято в лапки (одинарні або подвійні), це може бути довільний рядок. Ви можете використовувати пробіли, спеціальні символи та будь-який допустимий вміст рядка як ключ. Приклад:

const person = {
  "first name": "Terry",
  "favorite color": "blue",
  "address@home": "485 Schaefer Stream",
};

Ключі без лапок

Якщо ключ не взято в лапки, діють певні обмеження. Ключ повинен бути іменем без пробілів і починатися з літери або одного з символів: _, $, або будь-якого символу Unicode.

const car = {
 manufacturer: "Toyota",
  _model: "Camry",
  $year: 2022,
};

Ці правила забезпечують послідовність і коректність при визначенні ключів у ваших об'єктах.

1. У наведеному нижче прикладі яке значення відповідає ключу duration в об'єкті course?

2. Яке призначення двокрапок у літералі об'єкта?

3. Які правила іменування ключів (імен властивостей) для об'єктів, якщо ключі взяті в лапки?

question mark

У наведеному нижче прикладі яке значення відповідає ключу duration в об'єкті course?

Select the correct answer

question mark

Яке призначення двокрапок у літералі об'єкта?

Select the correct answer

question mark

Які правила іменування ключів (імен властивостей) для об'єктів, якщо ключі взяті в лапки?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 2

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Awesome!

Completion rate improved to 2.27

bookСтворення Об'єктів у JavaScript

Свайпніть щоб показати меню

Зосередження на створенні об'єктів, використанні літералів об'єктів та розумінні правил іменування ключів.

Літерали об'єктів

Під час створення об'єктів у JavaScript одним із найпоширеніших і найпростіших способів є використання літералів об'єктів, які огортаються фігурними дужками {}. Ось приклад:

const book = {
  title: "The Catcher in the Rye",
  author: "Jerome David Salinger",
  genres: ["Realistic fiction", "Coming-of-age fiction"],
  relevant: true,
  rating: 8.38,
};

У цьому прикладі створено об'єкт з назвою book з кількома властивостями, визначеними за допомогою пар ключ-значення. Розглянемо основні складові цього створення об'єкта:

Пара ключ-значення

  • Ключ (назва властивості): Кожна властивість об'єкта описується ключем. Ці ключі також називають іменами властивостей, і вони завжди представлені у вигляді рядків. У об'єкті book такі ключі, як title, author, genres, relevant та rating, виступають іменами властивостей;
  • Значення: Значення, що відповідають ключам, можуть бути будь-якого типу даних: примітиви, масиви, об'єкти, булеві значення, функції тощо. Наприклад, властивість title містить рядкове значення, а властивість genres містить масив;
  • Коми: Властивості в об'єкті розділяються комами. Коми є важливими для розмежування пар ключ-значення.

Правила іменування ключів

Під час іменування ключів (імен властивостей) для ваших об'єктів слід пам'ятати кілька простих правил:

Ключі в лапках

Якщо ключ взято в лапки (одинарні або подвійні), це може бути довільний рядок. Ви можете використовувати пробіли, спеціальні символи та будь-який допустимий вміст рядка як ключ. Приклад:

const person = {
  "first name": "Terry",
  "favorite color": "blue",
  "address@home": "485 Schaefer Stream",
};

Ключі без лапок

Якщо ключ не взято в лапки, діють певні обмеження. Ключ повинен бути іменем без пробілів і починатися з літери або одного з символів: _, $, або будь-якого символу Unicode.

const car = {
 manufacturer: "Toyota",
  _model: "Camry",
  $year: 2022,
};

Ці правила забезпечують послідовність і коректність при визначенні ключів у ваших об'єктах.

1. У наведеному нижче прикладі яке значення відповідає ключу duration в об'єкті course?

2. Яке призначення двокрапок у літералі об'єкта?

3. Які правила іменування ключів (імен властивостей) для об'єктів, якщо ключі взяті в лапки?

question mark

У наведеному нижче прикладі яке значення відповідає ключу duration в об'єкті course?

Select the correct answer

question mark

Яке призначення двокрапок у літералі об'єкта?

Select the correct answer

question mark

Які правила іменування ключів (імен властивостей) для об'єктів, якщо ключі взяті в лапки?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 2
some-alt