• Как вы относитесь к расширению прототипов нативных объектов?

    @yuras666
    Вопрос на самом деле холиварный. Тот же Дуглас Крокфорд вполне себе допускает расширение стандартных объектов. Единственное правило - проверять на существование метод перед тем как его создать. Дабы случайно не затереть предыдущий. Если все сделать аккуратно, чтобы сразу можно было найти где лежат все расширения для Array, то можно использовать этот подход. Ничего плохого я тут не вижу. На практике сам такое не использую, но на проектах встречал, проблем с этим не было. Сам для работы со всякими last() и first() ставлю underscorejs там все уже расширенно и документировано, такой код мне понятней.
    Ответ написан
    1 комментарий