Я використовую таку логіку, щоб отримати рядок i18n даного ключа.
export function i18n(key) {
if (entries.hasOwnProperty(key)) {
return entries[key];
} else if (typeof (Canadarm) !== 'undefined') {
try {
throw Error();
} catch (e) {
Canadarm.error(entries['dataBuildI18nString'] + key, e);
}
}
return entries[key];
}
Я використовую ESLint у своєму проекті. Я отримую таку помилку:
Не отримуйте доступ до методу Object.prototype 'hasOwnProperty' з цільового об'єкта. Це помилка " не вбудований прототип ".
Як змінити код, щоб усунути цю помилку? Я не хочу відключати це правило.