浏览代码

Merge pull request #546 from DavidQinqianWu/fix-error-message-on-no-prototype-builtins

fix: fix error message about "no-prototype-builtins" after run project
Archer 6 月之前
父节点
当前提交
9af5c99c2c
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/components/Form/src/helper/index.ts

+ 1 - 1
src/components/Form/src/helper/index.ts

@@ -161,7 +161,7 @@ export const initModel = (schema: FormSchema[], formModel: Recordable) => {
   // 如果 schema 对应的 field 不存在,则删除 model 中的对应的 field
   // 如果 schema 对应的 field 不存在,则删除 model 中的对应的 field
   for (let i = 0; i < schema.length; i++) {
   for (let i = 0; i < schema.length; i++) {
     const key = schema[i].field
     const key = schema[i].field
-    if (!model.hasOwnProperty(key)) {
+    if (!Object.prototype.hasOwnProperty.call(model, key)) {
       delete model[key]
       delete model[key]
     }
     }
   }
   }