Sobes.tech
Middle+

Как да преобразуваме arguments в масив по стария начин (ES5), без Array.from и spread-оператора?

sobes.tech AI

Отговор от AI

В ES5, за да преобразувате обекта arguments в масив без използване на Array.from и spread-оператора, можете да използвате метода Array.prototype.slice:

function пример() {
  var args = Array.prototype.slice.call(arguments);
  console.log(args);
}

пример(1, 2, 3); // [1, 2, 3]

Този метод създава нов масив, като копира всички елементи от arguments. Широко се използваше преди появата на ES6.