И?Я могу убить все на Object.prototype
, если захочу, не включать такой код в ваш проект / сайт, не делать что-то лучше, найти тех идиотов, которые делают такие вещи, и обязательно пнуть их по яйцам.
Я имею в виду, я могу даже испортить любую данную программу на Python (2.x), выполнив True = False
.
Вы никогда не сможете защитить от идиотов.Никогда.Попробуйте обучить или избегать их.
РЕДАКТИРОВАТЬ
Чтобы прояснить невозможность этого, если вы инкапсулируете свой скрипт в анонимную оболочку (как вы должны делать, если вы используетеэто с другим кодом) "use strict"
будет локальным по отношению к вашему коду.
Это означает, что если код злой идиот не использует строгий режим сам по себе - и они не будут... если они не полные идиоты, о которых я здесь не говорю, - они работают в ES3, а ваша красивая строгость даже не существует.