не надо делать кастомные методы массивов, залезая в прототип
Называется манкипатчинг, можно почитать об этом
monkeypatching js
Уже читаю. Но задам сразу вопрос. Фреймворки и библиотеки? Не стоит смотреть на их реализации?
Ну, там же свои методы есть
Так там и нет манкипатчинга, или я не понял вопрос Смотреть реализацию неких вещей в либах и фреймах наоборот даже полезно
Скорее я не правильно задал вопрос. В общем, если я пишу что-то, то делаю это функцией, а не методом в прототипе стандартных классов? (Array, Object)
Вариантов много, и каждый из них будет явно лучше манкипатчинга
Спасибо за советы. Сейчас пытаюсь реализовать стандартные методы и писал их в прототип
Обсуждают сегодня