/
spirzen
/
it-code-examples
Обзор
Документация
Войти
/
spirzen
/
it-code-examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/javascript/js-501-22-002/main.js
21 строка
746 B
Spirzen
Code migration pack
09 июн 2026, 01:41
09 июн 2026, 01:41
cebc284
Код
Авторство
О чём код?
// Функция-конструктор (старый стиль, до ES6) function WarriorOld(name, level) { this.name = name; this.level = level; } WarriorOld.prototype.attack = function(target) { console.log(`${this.name} атакует!`); }; // Прототипное наследование function KnightOld(name, horseName) { WarriorOld.call(this, name); // вызов родительского конструктора this.horseName = horseName; } KnightOld.prototype = Object.create(WarriorOld.prototype); KnightOld.prototype.constructor = KnightOld; const w = new KnightOld("Персиваль", "Ветер"); w.attack(); // "Персиваль атакует!" — метод из прототипа