UNPKG

planetproto

Version:

A Workshop for understanding JavaScript prototypes

64 lines (46 loc) 2.3 kB
``` 888b. 8 w 8 .8 8 .d88 8d8b. .d88b w8ww 8wwP' 8 8 8 8P Y8 8.dP' 8 8 8 `Y88 8 8 `Y88P Y8P ,d 88 8b,dPPYba, 8b,dPPYba, ,adPPYba, MM88MMM ,adPPYba, 88P' "8a 88P' "Y8 a8" "8a 88 a8" "8a 88 d8 88 8b d8 88 8b d8 88b, ,a8" 88 "8a, ,a8" 88, "8a, ,a8" 88`YbbdP"' 88 `"YbbdP"' "Y888 `"YbbdP"' 88 88 ``` Simple objects ============= Існує багато шляхів створення об'єктів в JavaScript, проте найпростіший з них – використання літералів: ```js var alien = { legs: 3 }; ``` Завдання -------- Складіть програму яка: - створює об'єкт на ім'я 'robot' використовуючи літерал об'єкту - надає об'єкту robot властивість 'smart' що містить значення true - стрерджує robot.smart Шаблон ----------- Для вас створено файл 010.js з шаблоном. Він містить необхідні інструкції для написання коду. Кожен шаблон містить інструкцію єкспорту common js модуля `modules.exports = ...`. Це дуже важливо для перевірки вашого коду, не видаляйте цей код. Пищіт свій код замість `__` Ствердження ----- В деяких завданнях ми будемо просити зробити ствердження. Для цього створено глобальну функцію `claim`. Щоб ствердити щось – зробіть виклик функції `claim(actual, expected)`, наприклад: ```js claim(1 === 1, true); ``` Перевірка результату ------ Щоб перевірити свій код ви повинні запустити: $ {appname} verify 010.js на виконання. Ваш код буде протестовано і вам буде надруковано звіт. Якщо ваша відповідь буде правильною цей тест буде помічено як пройдений.