我不知道该怎么解释。
假设我有一个带有可选参数的函数。
this.dataService.updateMission({
parameter1: missionParameter1,
parameter2: missionParameter2
})
我希望在未定义参数的情况下,不要将其添加到对象中。
==>都定义了<==
this.dataService.updateMission({
parameter1: missionParameter1,
parameter2: missionParameter2
})
updateMission(data){
console.log("log :" data)
}
log : {
parameter1: missionParameter1,
parameter2: missionParameter2
}
==>一个未定义的<==
this.dataService.updateMission({
parameter1: missionParameter1,
parameter2: missionParameter2 // undefined
})
};
updateMission(data){
console.log("log :" data)
}
log : {
parameter1: missionParameter1,
}
==>都未定义<==
this.dataService.updateMission({
parameter1: missionParameter1, // undefined
parameter2: missionParameter2 // undefined
})
};
updateMission(data){
console.log("log :" data)
}
log : {}
这可能吗?