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-ის გამოჩენამდე.