Middle+
Jak převést arguments na pole starým způsobem (ES5), bez Array.from a spread-operatoru?
sobes.tech AI
Odpověď od AI
V ES5, pokud chcete převést objekt arguments na pole bez použití Array.from a spread operátoru, můžete využít metodu Array.prototype.slice:
function příklad() {
var args = Array.prototype.slice.call(arguments);
console.log(args);
}
příklad(1, 2, 3); // [1, 2, 3]
Tato metoda vytvoří nové pole zkopírováním všech prvků z arguments. Používala se široce před příchodem ES6.