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.