var temp = item.TJDL; item.TJDL=item.Tc?.TJXZ; item.TJDL=item.TJDL??item.Tjlx?.TJDL_DEFAULT; item.TJDL=item.TJDL??item.Tjd?.TJXZ; item.TJDL = item.TJDL ?? temp;
时间: 2024-04-05 10:36:04 浏览: 13
这是一段代码,可以看出是对一个对象的属性进行赋值,具体来说是对item的TJDL属性进行赋值。代码中包含了多个赋值操作,使用了??运算符,其作用是如果左侧表达式的值为null,则返回右侧表达式的值,否则返回左侧表达式的值。整个代码的作用是:先将item的TJDL属性值保存到temp变量中,然后尝试将Tc属性的TJXZ值赋给TJDL属性,如果Tc属性为null,则使用Tjlx属性的TJDL_DEFAULT属性值赋给TJDL属性,如果Tjlx属性也为null,则尝试将Tjd属性的TJXZ值赋给TJDL属性,最后如果Tjd属性也为null,则将之前保存的temp变量的值赋给TJDL属性。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)