2.8 KiB
2.8 KiB
id, title, challengeType, forumTopicId, localeTitle
| id | title | challengeType | forumTopicId | localeTitle |
|---|---|---|---|---|
| 587d7dac367417b2b2512b73 | Create a Basic JavaScript Object | 1 | 301317 | Создание базового объекта JavaScript |
Description
objects : ощутимые вещи, с которыми люди могут наблюдать и взаимодействовать. Каковы некоторые качества этих objects ? У автомобиля есть колеса. Магазины продают товары. Птицы имеют крылья. Эти качества или properties определяют, что составляет object . Обратите внимание, что подобные objects имеют одни и те же properties , но могут иметь разные значения для этих properties . Например, у всех автомобилей есть колеса, но не у всех автомобилей одинаковое количество колес. Objects в JavaScript используются для моделирования объектов реального мира, придания им properties и поведения, как и их реальных копий. Вот пример использования этих понятий для создания object duck : let duck = {Этот
имя: «Афлак»,
numLegs: 2
};
object duck имеет две пары свойств / значений: name «Aflac» и numLegs из 2.
Instructions
object dog с name и свойствами numLegs и установите их в строку и число соответственно.
Tests
tests:
- text: <code>dog</code> should be an <code>object</code>.
testString: assert(typeof(dog) === 'object');
- text: <code>dog</code> should have a <code>name</code> property set to a <code>string</code>.
testString: assert(typeof(dog.name) === 'string');
- text: <code>dog</code> should have a <code>numLegs</code> property set to a <code>number</code>.
testString: assert(typeof(dog.numLegs) === 'number');
Challenge Seed
let dog = {
};
Solution
let dog = {
name: '',
numLegs: 4
};