Ich verwende die folgende Logik, um die i18n-Zeichenfolge des angegebenen Schlüssels abzurufen.
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];
}
Ich verwende ESLint in meinem Projekt. Ich erhalte die folgende Fehlermeldung:
Greifen Sie nicht vom Zielobjekt auf die Object.prototype-Methode 'hasOwnProperty' zu. Es handelt sich um einen Fehler ohne Prototyp .
Wie ändere ich meinen Code, um diesen Fehler zu beheben? Ich möchte diese Regel nicht deaktivieren.