【ES6】使用三元运算符要注意的小点

gengboxb 424 0

判断param.row.FD_ENTRID是否存在,存在则赋值,不存在则赋null

问题:如果param.row.FD_ENTRID 是0的话则不会去赋值而是赋值为null[aru_19]

this.oldEditData.FD_ENTRID = param.row.FD_ENTRID ? param.row.FD_ENTRID : null;

[aru_12]解决:

this.oldEditData.FD_ENTRID = param.row.FD_ENTRID ? param.row.FD_ENTRID : param.row.FD_ENTRID === 0 ? param.row.FD_ENTRID : null;

发表评论 取消回复
表情 图片 链接 代码

分享