Verilen anahtarın i18n dizesini almak için aşağıdaki mantığı kullanıyorum.
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];
}
Projemde ESLint kullanıyorum. Aşağıdaki hatayı alıyorum:
Hedef nesneden 'hasOwnProperty' Object.prototype yöntemine erişmeyin. Bu bir ' prototip yerleşik yok ' hatasıdır.
Bu hatayı çözmek için kodumu nasıl değiştiririm? Bu kuralı devre dışı bırakmak istemiyorum.