@Bestolkovy

Что означает ошибка?

Здравствуйте!

На одном из сайтов, вылазит ошибка (использую Tampermonkey для подключения своего скрипта):

An Error occurred:
lo.cache.hasOwnProperty is not a function

Что она означает и как её побороть?

Спасибо.
  • Вопрос задан
  • 167 просмотров
Пригласить эксперта
Ответы на вопрос 2
risentveber
@risentveber
fullstack web developer
Означает, что тот объект был создан с помощью Object.create(null) т.е. без стандартного прототипа.

Добиться работы необходимой функциональности можно например так:
Object.hasOwnProperty.call(lo.cache, 'property-name')
Ответ написан
@GreatRash
lo.cache.hasOwnProperty - не является функцией (что, внезапно, правда)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы