Middle+
Kaip pakeisti arguments į masyvą senąja (ES5) būdu, be Array.from ir spread operatoriaus?
sobes.tech AI
Atsakymas iš AI
ES5, norint paversti arguments objektą į masyvą be Array.from ir spread operatoriaus naudojimo, galima naudoti Array.prototype.slice metodą:
function pavyzdys() {
var args = Array.prototype.slice.call(arguments);
console.log(args);
}
pavyzdys(1, 2, 3); // [1, 2, 3]
Šis metodas sukuria naują masyvą kopijuodamas visus arguments elementus. Jis buvo plačiai naudojamas iki ES6 pasirodymo.