Middle+
¿Cómo convertir arguments en un array de la manera antigua (ES5), sin Array.from ni spread operator?
sobes.tech AI
Respuesta de la IA
En ES5, para convertir el objeto arguments en un array sin usar Array.from ni el operador spread, se puede usar el método Array.prototype.slice:
function ejemplo() {
var args = Array.prototype.slice.call(arguments);
console.log(args);
}
ejemplo(1, 2, 3); // [1, 2, 3]
Este método crea un nuevo array copiando todos los elementos de arguments. Era ampliamente utilizado antes de la aparición de ES6.