var universe = true;
var string = 'hello ' + (() => {
if (universe = true) {
return 'universe';
} else {
return 'world';
}
});
Warum gibt es nicht "Hallo Universum" zurück? Wie kann ich das erreichen? Ich versuche, eine Zeichenfolge dynamisch zu erstellen - mein spezifischer Anwendungsfall ist zum Erstellen von HTML.Wie an Zeichenfolge mit einer verketteten anonymen Funktion anhängen?
Sie haben auch einen Fehler hier: 'if (Universum = true)' - das ist eine Zuweisungsanweisung. Du meinst wahrscheinlich 'universum === true' –
Warum eine Funktion dafür verwenden? Ein bedingter Operator würde kürzer und einfacher erscheinen. Brauchst du aus irgendeinem Grund einen neuen Bereich? –
Das riecht wie eine doppelte Frage. – 8protons