JavaScript语言特性
&= 用于表达式的左侧。如果左侧不为Null或定义,则分配表达式的右边。如果他是假的,则什么也不做
let emptyString = ""; emptyString &&= "bar"; console.log (emptyString); // “”
||= 如果左侧没有赋值或为Null,则分配表达式右边。 和上面相反
let emptyString = ""; emptyString ||= "bar"; console.log (emptyString); // “bar”