Middle+
Cum se transformă arguments într-un array în mod vechi (ES5), fără Array.from și operatorul spread?
sobes.tech AI
Răspuns de la AI
În ES5, pentru a converti obiectul arguments într-un array fără a folosi Array.from și operatorul spread, se poate folosi metoda Array.prototype.slice:
function exemplu() {
var args = Array.prototype.slice.call(arguments);
console.log(args);
}
exemplu(1, 2, 3); // [1, 2, 3]
Această metodă creează un nou array copierea tuturor elementelor din arguments. A fost folosit pe scară largă înainte de apariția ES6.