В ECMA-262 5th edition есть такая замечательная вообщем-то штука как strict mode. Тут вот всплыл достаточно внятный пример, почему strict mode --- это в некотором роде счастье.
Допустим пишем мы на JavaScript и решили примешать к встроенному типу String свой метод. Сказано...
String.prototype.foo = function
(
Read more... )