for..in loops iterate over the entire prototype chain, which is virtually never what you want.

意思是使用for..in会遍历整个原型链,这样不是很好的实现方法,推荐使用Object.keys

formRules: {name: true,cardType: true,certificateNo: true},formData: {name: '',certificateType: '',certificateNo: ''}

源代码:

for (const key in this.formData) {if (!this.formData[key]) { this.formRules[key] = false; valid = false }if (this.formData[key]) this.formRules[key] = true
}

修改后的代码:

Object.keys(this.formData).forEach(key => {if (!this.formData[key]) { this.formRules[key] = false; valid = false }if (this.formData[key]) this.formRules[key] = true
})

报错:for..in loops iterate over the entire prototype chain, which is virtually never what you want.相关推荐

  1. 解决报错:error: function declaration isn’t a prototype [-Werror=strict-prototypes]

    下午在写C语言代码,编译时报错如下: error: function declaration isn't a prototype [-Werror=strict-prototypes]void my_ ...

  2. git clone报错——SSL certificate problem: self signed certificate in certificate chain

    问题描述 使用Git工具进行git clone项目时,弹出框提示信息为"fatal: unable to access 'https://-git/': SSL certificate pr ...

  3. vue 重复点击菜单,路由重复报错

    报错信息 vue-router在3.0版本以上时,重复点菜单,控制台会报错,虽然不影响使用,但是最好处理下这个问题,不然也可能会影响调试其他问题. 报错原因 vue-router在3.0版本以上时 , ...

  4. 11g导出报错:EXP-00106: Invalid Database Link Passwords

    11g导出报错:EXP-00106: Invalid Database Link Passwords 服务器端:11.2.0.4.0 : 导出客户端:11.2.0.2 报错提示: About to e ...

  5. iOS开发之打包上传报错: ERROR ITMS-90087/ERROR ITMS-90125

    制作好的framework在打包上传至AppStore如果出现以下错误,则说明这个SDK里面包含了x86_64, i386 架构,当然这个AppStore是不允许的,所以会在上传的时候报错,解决办法就 ...

  6. oracle数据库安装HotSpot,安装Oracle数据库软件遭遇诡异的HotSpot Virtual Machine Error : 11报错...

    虽然也装了很多次的数据库了,可是偶尔还是会碰见一些很无语的错误,前两天在RHEL5.0上安装Oracle 10g 10.2.0.1,起图形后点击下 虽然也装了很多次的数据库了,可是偶尔还是会碰见一些很 ...

  7. Netty诡异报错did not read anything but decoded a message

    ###前言 用netty做数据校验的时候,很自然的想法是写一个decoder,比如XXXXChecksumDecoder,如果校验出错,就丢弃这个数据包,一般来说,这种单纯的做数据校验的decoder ...

  8. macOS 更新Xcode,UE4编译C++报错variable “LayerNames” set but not used -Wunused-but-set-variable解决方案

    一.背景 本人在一次苹果macOS系统更新(手贱点了一下AppStore里的全部更新)后,发现虚幻引擎UE4.27的C++项目无法编译通过,报错信息为: variable "LayerNam ...

  9. 前端npm install报错too many levels of symbolic links解决办法

    在Linux环境通过Jenkins构建前端项目,只要执行npm install安装模块以后,就会报错: node_modules/webpack/node_modules/@webassemblyjs ...

  10. H5引擎使用的时候,自动构建的gulp报错的解决办法

    Linux下gulp报错Error:watch ENOSPC如何解决 来源:黑云一键重装系统    发布时间:2016-03-03 10:35:59 用户反映在Fedora和Ubuntu的操作系统中, ...

最新文章

  1. python基础教程怎么样-怎样学习Python?Python入门必看
  2. Java基础学习总结(10)——static关键字
  3. QT 手动创建信号函数 与 槽函数
  4. 为什么微软要推 ADO.NET Data Services
  5. mysql sqlserver alter语句区别_SQL ALTER
  6. 在你的 Android App 中使用 Flutter | Google开发者大会
  7. ORM框架,sqlsugar学习一
  8. Java 学生管理系统 GUI txt文件存储
  9. idea类注释模板快捷键设置
  10. 单应性变换 Homography Estimation
  11. jflash添加芯片_工欲善其事,必先利其器:动手给JLink添加官方不支持的芯片
  12. Google 回归中国,你准备好成为 Googler 了吗?
  13. 视频结构化——原子能力解析
  14. 近期购书体验:当当相对最棒,卓越蜗牛,京东缺货
  15. html 滚动条自动最底,让DIV的滚动条自动滚动到最底部 - 4种方法
  16. elementui下载到本地
  17. 天猫店铺推广怎么收费?还有哪些推广方法?
  18. 墒情监测站智慧农研高标准农田设施
  19. 研究发现:“帽子”越多越高的教师,对研究生越没有用
  20. 使用python画K线图(蜡烛图)

热门文章

  1. Python初级双层for循环嵌套求素数合数和循环打印**
  2. asp.net core abp 视频教程1
  3. 变上限积分求导的原理
  4. 详解Java编码与解码以及常见的编码表,灵活处理乱码问题
  5. 详解百度地图API之驾车导航
  6. Windows 10 下生成 ssh 密钥
  7. 以太网交换机的作用你真的了解吗?
  8. python时间和周期_python实现以立春为起点n为周期任意日期所在的日期区间
  9. python音乐实例详解_python下载无损音乐示例源码(qq音乐)
  10. nps内网穿透工具学习