猿问
如何修复“无法读取未定义的属性‘长度’”
我该如何解决这个错误。表中的值会更新,但在刷新页面之前不会反映在 UI 中。
蝴蝶不菲
浏览 490
回答 2
2回答
森栏
当您尝试调用 updateValue 时,valueMap 仍然没有为相应的想法定义值。这意味着它当时是未定义的。您可以根据您要查找的内容以 2 种不同的方式解决它。首先,您可以确保始终定义该值。通过确保它总是预先设置,或者通过将方法的其余部分封装在一个条件测试中,如果值是未定义的。或者您可以确保它始终使用某种合并返回默认值:const valCells = this.valueMap.get(id) || [];
0
0
0
慕森卡
您应该将 valCells 定义为数组。像这样:let valCells = [];valCells = this.valueMap.get(id)
0
0
0
随时随地看视频
慕课网APP
相关分类
JavaScript
我要回答