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





