小编boo*_*Yah的帖子

如何在以下逻辑中访问Object.prototype方法?

我使用以下逻辑来获取给定键的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];
}
Run Code Online (Sandbox Code Playgroud)

我在我的项目中使用ESLint.我收到以下错误:

不要从目标对象访问Object.prototype方法'hasOwnProperty'.这是一个' 无原型内置 '的错误.

如何更改代码以解决此错误?我不想禁用此规则.

javascript ecmascript-6 eslint

43
推荐指数
5
解决办法
2万
查看次数

标签 统计

ecmascript-6 ×1

eslint ×1

javascript ×1