Middle+
Come convertire arguments in un array nel vecchio modo (ES5), senza Array.from e spread-operator?
sobes.tech AI
Risposta dell'AI
In ES5, per convertire l'oggetto arguments in un array senza usare Array.from e l'operatore spread, si può usare il metodo Array.prototype.slice:
function esempio() {
var args = Array.prototype.slice.call(arguments);
console.log(args);
}
esempio(1, 2, 3); // [1, 2, 3]
Questo metodo crea un nuovo array copiando tutti gli elementi di arguments. Era ampiamente usato prima dell'introduzione di ES6.