我在函数中使用const来定义一些变量,如下所示
const printBlock.format({
name : this.matchedData.clientName,
date : this.matchedData.jobDate,
destination : this.matchedData.address,
apartment : this.matchedData.address2,
stateZip : this.matchedData.zipcode
})
从那时起,我将打印出所有这些内容以便对其进行声明。但是,某些数据没有公寓号,因此将显示为:
约翰·杜
6/6/2018
Testdemo Avenue 135号
空值
纽约11111
是否可以在声明const的过程中使用if函数以便使其:
if (this.matchedData.address2 == null){
//Do nothing
} else {
apartment : this.matchedData.address2,
}
最佳答案
否,但是您可以使用ternary
var object = {
address: '1111',
apartment : this.matchedData.address2 ? "" : this.matchedData.address2
}