Sobes.tech
Middle+

Argumentsni eski usul bilan (ES5) massivga qanday aylantirish mumkin, Array.from va spread-operatorisiz?

sobes.tech AI

AIdan javob

ES5'da, arguments obyektini Array.from va spread-operatori ishlatmasdan massivga aylantirish uchun Array.prototype.slice metodidan foydalanish mumkin:

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

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

Bu usul arguments ichidagi barcha elementlarni nusxalash orqali yangi massiv yaratadi. ES6 paydo bo'lishidan oldin keng qo'llanilgan.