Sobes.tech
Middle+

Wie man arguments auf alte Weise (ES5) in ein Array umwandelt, ohne Array.from und Spread-Operator?

sobes.tech KI

Antwort von AI

In ES5, um das Möglichkeiten, das Objekt arguments in ein Array umzuwandeln, ohne Array.from oder den Spread-Operator zu verwenden, ist die Verwendung der Methode Array.prototype.slice:

function beispiel() {
  var args = Array.prototype.slice.call(arguments);
  console.log(args);
}

beispiel(1, 2, 3); // [1, 2, 3]

Diese Methode erstellt ein neues Array, indem alle Elemente aus arguments kopiert werden. Sie wurde häufig vor der Einführung von ES6 verwendet.