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