heinetz: Funktion mit Parameter aufrufen

Beitrag lesen

Hallo Forum,

ich habe hier eine JS-Funktion gefunden, die ich einsetzen möchte und experimentiere damit herum.

    const debounce = function(func, wait, scope) {
      var timeout;
      return function() {
        var context = scope || this, args = arguments;
        var later = function() {
          timeout = null;
          func.apply(context, args);
        };
        clearTimeout(timeout);
        timeout = setTimeout(later, wait);
      };
    }

    const test = function (argument) {
      console.log(argument);
    }

    window.addEventListener('resize', debounce(test, 250, this));

Nun gibt die Funktion test() in der Konsole ein Event-Objekt aus. Ich habe schon ein paar Dinge probiert aber ich krieg es nicht hin, meiner Funktion ein Argument meiner Wahl mitzugeben. Ich bin mir sicher, dass das geht. Kann mir jemand auf die Sprünge helfen?

1000 Dank und

beste gruesse, heinetz