Middle+
Jak zamienić arguments na tablicę w stary sposób (ES5), bez Array.from i spread-operatora?
sobes.tech AI
Odpowiedź od AI
W ES5, aby przekształcić obiekt arguments w tablicę bez użycia Array.from i operatora spread, można skorzystać z metody Array.prototype.slice:
function przykład() {
var args = Array.prototype.slice.call(arguments);
console.log(args);
}
przykład(1, 2, 3); // [1, 2, 3]
Ta metoda tworzy nową tablicę, kopiując wszystkie elementy z arguments. Była szeroko używana przed pojawieniem się ES6.