let form1={}
for (var key in this.formInline) {
if (
this.formInline[key] != null ||
this.formInline[key] != "" ||
this.formInline[key] != "0"
) {
form1[key]=this.formInline[key]
}
}
如果你的添加总是提示...undifined,那一定是忘记给form1定义声明变量是一个对象。
解决一个问题方法是多样的:同样都能获取,有用的对象属性给另一个对象
var form = { ...this.formInline };
for (var key in form) {
if (
this.formInline[key] == null ||
this.formInline[key] == "" ||
this.formInline[key] == "0"
) {
delete form[key];
}
}