如果我要发出Ajax请求,则传递的参数是一个对象。如下
let param = {
title: this.name,
age: this.age,
type: this.type,
status: this.status
}
但是,param
的某些值可能为空。在这种情况下,我应该删除空项目。例如,如果this.age
是一个空字符串,则param
对象应该像这样。
let param = {
title: this.name,
type: this.type,
status: this.status
}
我现在正在做的就是这样。
let param = {};
if (this.name) param.title = this.name;
if (this.age) param.age = this.age;
if (this.type) param.type = this.type;
if (this.status) param.status = this.status;
但是看起来很糟糕。那么,有没有更好的方法来完成此功能?谢谢。