Sobes.tech
Middle+

Arguments pseudo-массивин чын массивке айландыруунун бир нече жолу бар.

sobes.tech AI

AIден жооп

JavaScript'te arguments pseudo-array'ni bir neçə üsulla həqiqi array-ə çevirmək mümkündür:

  1. Array.from istifadə etməklə:
function nümunə() {
  const argsArray = Array.from(arguments);
  console.log(argsArray);
}
  1. Spread operatoru (ES6) istifadə etməklə:
function nümunə() {
  const argsArray = [...arguments];
  console.log(argsArray);
}
  1. Array.prototype.slice metodundan istifadə etməklə:
function nümunə() {
  const argsArray = Array.prototype.slice.call(arguments);
  console.log(argsArray);
}

Bütün bu üsullar yeni array yaradır və arguments-in bütün elementlərini ehtiva edir, bu da array metodlarından istifadə etməyə və onunla işləməyə imkan verir.