주어진 키의 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'에 액세스하지 마십시오. ' no-prototype-builtins '오류입니다.
이 오류를 해결하려면 코드를 어떻게 변경합니까? 이 규칙을 비활성화하고 싶지 않습니다.