标签: javascript if-statement syntax conditional-expressions
据我了解
b && "" !== b && (a[b] = this);
与
if(b && "" !== b) a[b] = this;
这些语法形式是否等效?