История изменений
Исправление x3al, (текущая версия) :
Если кто-то переписал Object.prototype.hasOwnProperty, то значит была причина и ты должен использовать новую функцию
Кто-то заюзал объект как map между ключами, приходящими от юзера, и какими-нибудь значениями. Один из ключей называется hasOwnProperty. Энжой юр uncaught TypeError: hasOwnProperty is not a function
в рантайме.
И да, это происходит только потому, что нормальный Map завезли 5 лет назад, а не при релизе первой версии жабоскрипта.
EDIT: вейт, ты именно про Object.prototype, а не whateverObject.hasOwnProperty
? Ну ок, но это жаваскрипт и может произойти что угодно.
Исходная версия x3al, :
Если кто-то переписал Object.prototype.hasOwnProperty, то значит была причина и ты должен использовать новую функцию
Кто-то заюзал объект как map между ключами, приходящими от юзера, и какими-нибудь значениями. Один из ключей называется hasOwnProperty. Энжой юр uncaught TypeError: hasOwnProperty is not a function
в рантайме.
И да, это происходит только потому, что нормальный Map завезли 5 лет назад, а не при релизе первой версии жабоскрипта.