if判断哪种写法更优?

如下代码哪种写法更好:
写法1:

const drawercStyle = {    width: (show ? '100%' : '0')
}const maskStyle = {    width: (show? '100%' : '0'),    opacity: (show ? '1' : '0')
}

写法2:

if(show){
    drawercStyle = {        width: 100%
    }
    maskStyle = {        opacity: 1
    }
}else{
    drawercStyle = {        width: 0
    }
    maskStyle = {        opacity: 0
    }
}


千巷猫影
浏览 592回答 1
1回答

慕的地6264312

可能跑题了,相比 if-else 更优雅的方式不应该是使用策略模式吗?如果只是在 if-else 和三目上面纠结,我觉的无所谓吧,萝卜青菜各有所爱。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript