rvp*_*noz 4 javascript conditional-statements
这个js代码意味着什么?
this.totals || (this.totals={});
Run Code Online (Sandbox Code Playgroud)
我想..
if(!this.totals) {
this.totals = {}
}
Run Code Online (Sandbox Code Playgroud)
它是否正确?
你几乎 100%正确.当||遇到时,第一部分被评估,如果它是一个真值,则返回它.如果是第二部分评价了falsey值,其在这种情况下设置this.totals于{}并返回评价{}.