表单回填的时候,后台传回来很多原表单里没有的无用字段。回填以后在编辑功能下需要把原表单字段再传给后台。
虽然这个没用的字段传来传去不影响什么,但要是太多了,谁受得了。
以下:
//this.form 原表单数据容器
//res.data 接口返回数据
for(var k in this.form){
if(res.data.hasOwnProperty(k)){
this.form[k] = res.data[k];
}
}
这里用到了一个js属性对象的hasOwnProperty方法。
它返回的是一个布尔值,判断对象是否包含特定的自身(非继承)属性。
暂时只想到这一种情况,遇到了别的情况后续再更新。

本文探讨了在表单回填过程中如何有效过滤无用字段,通过使用JavaScript的hasOwnProperty方法,实现仅回填原表单中存在的字段,提高数据处理效率。
2万+

被折叠的 条评论
为什么被折叠?



