标签: javascript conditional-statements
这个js代码是什么意思?
this.totals || (this.totals={});
我想..
if(!this.totals) { this.totals = {} }
这是正确的吗?
答案 0 :(得分:8)
你几乎 100%正确。遇到||时,会评估第一部分,如果它是真值,则返回它。如果它是假值,则评估第二部分,在这种情况下,将this.totals设置为{}并返回评估{}。
||
this.totals
{}