Sobes.tech
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.