Saya menggunakan logika berikut untuk mendapatkan string i18n dari kunci yang diberikan.
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];
}
Saya menggunakan ESLint dalam proyek saya. Saya mendapatkan kesalahan berikut:
Jangan mengakses metode Object.prototype 'hasOwnProperty' dari objek target. Ini adalah kesalahan ' tanpa prototipe-bawaan '.
Bagaimana cara mengubah kode saya untuk mengatasi kesalahan ini? Saya tidak ingin menonaktifkan aturan ini.