Use when you have a written implementation plan to execute in a separate session with review checkpoints
npx skills add Sergeieximer/SkillFactory-mdul-7
Or install specific skill: npx add-skill https://github.com/Sergeieximer/SkillFactory-mdul-7
# README.md
SkillFactory-mdul-7
7.3 Прототип и конструктор объекта
Задание 1.
Написать, функцию, которая принимает в качестве аргумента объект и выводит в консоль все ключи и значения только собственных свойств. Данная функция не должна возвращать значение.
Задание 2.
Написать функцию, которая принимает в качестве аргументов строку и объект, а затем проверяет есть ли у переданного объекта свойство с данным именем. Функция должна возвращать true или false.
Задание 3.
Написать функцию, которая создает пустой объект, но без прототипа.
7.4 ООП в JS
Задание 4.
Реализуйте следующее консольное приложение подобно примеру, который разбирался в видео. Реализуйте его на прототипах.
Определите иерархию электроприборов. Включите некоторые в розетку. Посчитайте потребляемую мощность (передайте аргумент).
Таких приборов должно быть как минимум два (например, настольная лампа и компьютер). Выбрав прибор, подумайте, какими свойствами он обладает.
7.5 ООП в ES6
Задание 5.
Переписать консольное приложение из предыдущего юнита на классы.
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.