In JavaScript sehen wir oft Code wie dem folgenden, um einen Standardparameter festzulegen, wenn Falschwerte nicht ignoriert werden sollen.JavaScript-Standardparameter mit Extra-Zuweisung
function SomeObject (param) {
this.param = param || {};
}
Gelegentlich aber, wenn der Code lesen, werde ich auf die folgende Variante kommen:
function SomeObject (param) {
this.param = param = param || {};
}
Kann jemand den Anwendungsfall für das mir das erklären?