Henry: Funtion in Funktion Unterschiede Closures

Beitrag lesen

problematische Seite

Hallo,

ich fand diesen Artikel, aber die Beispiele leuchten mir nicht ein.

function initAlert () {
   let msg = "Was noch zu sagen wäre";
   window.setTimeout (function () {alert (msg); }, 100);
}

ist langsamer als


function initAlert () {
    window.setTimeout ( function () {
        let msg = "Was noch zu sagen wäre";
        alert (msg);
    }, 100);
}

Aus welchem Grund soll die erste Version erheblich langsamer sein? Und ist das wirklich so?

Gruss
Henry

--
Meine Meinung zu DSGVO & Co:
„Principiis obsta. Sero medicina parata, cum mala per longas convaluere moras.“

akzeptierte Antworten