Вопросы к Поиску с Алисой
Изменение встроенных прототипов в JavaScript считается плохой практикой по нескольким причинам:
Однако есть одно исключение, когда изменение встроенных прототипов допустимо и даже приветствуется — создание полифилов. learn.javascript.ru Так называют эмуляцию метода, который существует в спецификации JavaScript, но ещё не поддерживается текущим движком JavaScript. learn.javascript.ru В этом случае можно реализовать его самостоятельно и добавить во встроенный прототип. learn.javascript.ru