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:
- Array.from istifadə etməklə:
function nümunə() {
const argsArray = Array.from(arguments);
console.log(argsArray);
}
- Spread operatoru (ES6) istifadə etməklə:
function nümunə() {
const argsArray = [...arguments];
console.log(argsArray);
}
- 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.