Sobes.tech
Middle+

Kako pretvoriti arguments u niz na stariji način (ES5), bez Array.from i spread operatora?

sobes.tech АИ

Одговор од АИ

U ES5, da biste pretvorili objekat arguments u niz bez korišćenja Array.from i spread operatora, možete koristiti metodu Array.prototype.slice:

function primer() {
  var args = Array.prototype.slice.call(arguments);
  console.log(args);
}

primer(1, 2, 3); // [1, 2, 3]

Ova metoda kreira novi niz kopiranjem svih elemenata iz arguments. Široko se koristila pre pojave ES6.