freeCodeCamp/curriculum/challenges/russian/02-javascript-algorithms-an.../object-oriented-programming/create-a-basic-javascript-o...

3.1 KiB
Raw Blame History

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