3.1 KiB
3.1 KiB
id | title | challengeType | videoUrl | localeTitle |
---|---|---|---|---|
587d7dac367417b2b2512b73 | Create a Basic JavaScript Object | 1 | Создание базового объекта 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> должна быть <code>object</code> .
testString: 'assert(typeof(dog) === "object", "<code>dog</code> should be an <code>object</code>.");'
- text: <code>dog</code> должна иметь свойство <code>name</code> заданное в <code>string</code> .
testString: 'assert(typeof(dog.name) === "string", "<code>dog</code> should have a <code>name</code> property set to a <code>string</code>.");'
- text: <code>dog</code> должна иметь свойство <code>numLegs</code> заданное <code>number</code> .
testString: 'assert(typeof(dog.numLegs) === "number", "<code>dog</code> should have a <code>numLegs</code> property set to a <code>number</code>.");'
Challenge Seed
let dog = {
};
Solution
// solution required