Middle+
Comment convertir arguments en un tableau de l'ancienne manière (ES5), sans Array.from ni opérateur de déploiement ?
sobes.tech IA
Réponse de l'IA
En ES5, pour convertir l'objet arguments en un tableau sans utiliser Array.from ni l'opérateur spread, on peut utiliser la méthode Array.prototype.slice:
function exemple() {
var args = Array.prototype.slice.call(arguments);
console.log(args);
}
exemple(1, 2, 3); // [1, 2, 3]
Cette méthode crée un nouveau tableau en copiant tous les éléments de arguments. Elle était largement utilisée avant l'apparition d'ES6.