报错原因分析:赋值的类型错误

前端在遍历时通过判断条件为数据添加属性时报错,在重新查看代码时发现为遍历语句错误。

for (let item in list) {}
for (let item of list) {}

二者的不同之处在于,前者在遍历数组时若数组下存在属性,则会对属性也进行遍历操作,故报赋值的类型错误问题。

详细代码如下:
handelData(data) {selectDeclarePlan(data.map(item => { return item.guid })).then(res => {if (res.code === 1) {this.loading = false;let monthData = res.data;for (let yearItem of data) {// 是否存在申报计划if (monthData.filter(item => item.planYearGuid === yearItem.guid).size != 0) {yearItem.tip = '此年度计划已存在申报计划';}} else {this.loading = false;this.$message.error(res.message);}}).catch(error => {this.loading = false;this.$message.error(error);})
},

【前端】报错TypeError: Cannot create property ‘xxx‘ on string ‘xxx‘相关推荐

  1. VUE.JS 使用axios数据请求时数据绑定时 报错 TypeError: Cannot set property 'xxxx' of undefined 的解决办法...

    data里面做了定义 在方法里面进行赋值 用 this.info = repos.data 数据可以请求到,但是会报错 TypeError: Cannot set property 'listgrou ...

  2. TypeError: Cannot create property ‘csrq‘ on string ‘‘“

    TypeError: Cannot create property 'csrq' on string ''" 在使用子组件时如果子组件一开始要求传参,但是在另一个页面中不需要传参时一般会有这 ...

  3. vue-router.esm.js?ac56:2316 TypeError: Cannot create property ‘_Ctor‘ on string ‘H‘

    报错: vue-router.esm.js?ac56:2316 TypeError: Cannot create property '_Ctor' on string 'H' 错误的把配置项route ...

  4. 小程序报错 TypeError: Cannot read property getPreloadAdUnitIds ?

    小程序打包报这个错 TypeError: Cannot read property 'getPreloadAdUnitIds' 按下图修改 基础库 就好了 关注 伴少年 更新各种小知识 蟹蟹

  5. 日常报错 TypeError: Cannot create a consistent method resolution

    今天在学习使用Ctrl+H.Ctrl+Shift+H的用处时,随便写了几个类的继承举例来测试,结果运行一下出现报错了 TypeError: Cannot create a consistent met ...

  6. Vue页面加载使用二级属性的时候报错TypeError: Cannot read property ‘name‘ of undefined“

    <template v-if="tableData != undefined"><div><h3 style="padding:0px;te ...

  7. 微信小程序报错TypeError: Cannot read property ‘0‘ of undefined

    开发小程序时在注册一个vant组件后使用时,报了一个错: TypeError: Cannot read property '0' of undefined 反复检查代码没有发现问题,而且之前使用其他组 ...

  8. 报错TypeError: Cannot set property ‘type‘ of undefined

    TypeError: Cannot set property 'type' of undefined报错问题 <script> export default {data () {retur ...

  9. VUE中axios 报错 TypeError: Cannot set property ‘type‘ of undefined,

    报错: 导致axios里then的方法不执行 问题: 后台数据没有传到前端导致传的是一片空 不是null也不是 undefined 是没有东西 导致resp响应为空在底层会报错 以上在catch里做逻 ...

最新文章

  1. 深圳有哪些牛批的互联网公司?
  2. 调参到头秃?你需要这份自动超参搜索技术攻略
  3. Android界面编程--使用活动条(ActionBar)--通过ActionBar菜单改变TextView的字体和颜色...
  4. oracle 11g安装时提示environment variable:PATH 失败
  5. 必须要GPT-3吗?不,BERT的MLM模型也能小样本学习
  6. 菜鸟Linux系列:[4]SSH免密码登陆远程服务器
  7. 容易被忽略的注解,你能了解多少?
  8. 啊哈c语言逻辑推箱子答案,啊哈C语言!逻辑的挑战(修订版)
  9. RK3568平台开发系列讲解(安卓篇)JNI调用流程分析
  10. 信息论与编码_信道编码
  11. 用R语言计算班级各门课程的加权平均分
  12. android 下的 WATCHDOG(2)
  13. Order by 多条件排序
  14. DNF史诗计算机最新版,dnf全职业史诗装备搭配计算器2020
  15. 智能语音计算器(三)
  16. 服务器2012还原系统,Windows Server 2012如何进行系统映像还原
  17. 【蓝桥真题3】蓝桥改革变难,想进国赛这些能力你可缺一不可
  18. 【相机】(2)——WebView中打开相机、文件选择器的问题和解决方法
  19. php 中文转拼音 开头大写(附中文转首字母大写/全拼小写)
  20. BaiduMapTileCutter切百度地图瓦片

热门文章

  1. 华为 荣耀20 Andorid10 图片保存到相册 图片不刷新问题
  2. 心脏滴血漏洞(CVE-2014-0160)分析与防护
  3. MYSQL报错:Error writing file ‘./xxxx/xxxxxx.frm‘ (Errcode: 28 - No space left on
  4. 在Docker 上完成对Springboot+Mysql+Redis的前后端分离项目的部署(全流程,全截图)
  5. Android绘制波浪线
  6. 角速度的相似变换定理的证明
  7. 直播当道,平台该如何做好内容审核规避风险?
  8. IDEA 2021 没有Allow parallel run
  9. 你或许也想拥有专属于自己的AI模型文件格式(推理部署篇)-(8)
  10. Frame与Panel