Что такое "миксин" в классах JS
3 года назад
Ivan Gagarinov
Ответы
Миксины (mix in) нужны для добавления какой-то логики в существующий класс. В JS это можно достигнуть добавлением методов в прототип.
Пример:
В Array добавлен метод last(), который возвращает последний элемент.
Обычно под термином "миксин" подразумевают класс или объект, который расширяет базовый класс.
Для этого перепишем пример выше:
Теперь объект arrayMixin является миксином, который расширяет базовое поведение Array
3 года назад
Ivan Gagarinov





