Sobes.tech
Middle+

Arguments-ты эски жол менен (ES5) массивге кантип айландырууга болот, Array.from жана spread-операторсуз?

sobes.tech AI

AIден жооп

ES5'те, arguments объектин массивге айландыру үчүн Array.from жана spread-оператор колдонбостон, Array.prototype.slice ыкмасын колдонсо болот:

функция мисал() {
  var args = Array.prototype.slice.call(arguments);
  console.log(args);
}

мисал(1, 2, 3); // [1, 2, 3]

Бул ыкма arguments ичиндеги бардык элементтерди көчүрүп, жаңы массив түзөт. Ал ES6 пайда болгонго чейин кеңири колдонулчу.