Gunnar Bittersmann: Best Practice zur Reinitialisierung von Variablen

Beitrag lesen

@@Rolf B

so?

Nein. Die debounce function ist ein allgemein wiederverwendbares Pattern.

Also so:

// debounce aus Bibliothek einfügen oder Code einbinden

document.body.addEventListener("input", recalculate);
   
function recalculate() {
   debounce(function() {
      let sum = 0;
      for (let numEntry of document.querySelectorAll("input[type=number]")) {
         if (!isNaN(numEntry.valueAsNumber))
            sum += numEntry.valueAsNumber;
      }
      document.getElementById("summe").textContent = sum;
   }, 500);
}

😷 LLAP

--
Wenn der Faschismus wiederkehrt, wird er nicht sagen: „Hallo, ich bin der Faschismus.“ Er wird sagen: „Hört auf zu zählen! Ich habe gewonnen!“