Sergeieximer

SkillFactory-mdul-7

0
0
# Install this skill:
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.