Я использую следующую логику, чтобы получить строку 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 в своем проекте. Я получаю следующую ошибку:
Не обращайтесь к методу hasOwnProperty Object.prototype из целевого объекта. Это ошибка « нет встроенных прототипов ».
Как мне изменить свой код, чтобы устранить эту ошибку? Я не хочу отключать это правило.