尝试在我的代码中使用嵌套三元运算符
码:
let ele_Partition = records[0].data.meeting ?
records[0].data.meeting.partition : records[0].data.partition;
对于相同条件,需要添加其他数据。
records[0].data.meeting.meetingPartition
如何在没有嵌套if-else的情况下实现它?
最佳答案
let ele_Partition = records[0].data.meeting ?
records[0].data.meeting.partition : records[0].data.meeting.meetingPartition ?
records[0].data.meeting.meetingPartition : records[0].data.partition;
如果为
records[0].data.meeting
,则将变量设置为records[0].data.meeting.partition
。否则,如果将
records[0].data.meeting.meetingPartition
设置为records[0].data.meeting.meetingPartition
否则将变量设置为
records[0].data.partition
。您应避免使用嵌套三元运算符,因为它们会使您的代码难以置信地复杂。
关于javascript - 如何在代码中使用嵌套三元运算符? Java脚本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54199120/