Junior
როგორ დავალაგოთ რიცხვების მასივი ზრდად წესში?
sobes.tech AI
პასუხი AI-სგან
// რიცხვების მასივის ზრდად წესრიგში სორტირება sort მეთოდით
const numbers = [5, 2, 8, 1, 9, 4];
numbers.sort((a, b) => a - b); // მასივის ზრდად წესრიგში სორტირება
// სორტირების შედეგი: [1, 2, 4, 5, 8, 9]
JavaScript-ში sort() მეთოდი სტანდარტულად სორტირებს მასივის ელემენტებს როგორც სტრიქონებს. რიცხვების სწორად და ზრდად წესრიგში სორტირებისთვის, უნდა გადავცეთ შედარების ფუნქცია (a, b) => a - b. ეს ფუნქცია აბრუნებს უარყოფით რიცხვს, თუ a ნაკლებია b-ზე, დადებითს, თუ a მეტია b-ზე, და ნულს, თუ თანაბარია. ეს საშუალებას აძლევს sort()-ს სწორად განსაზღვროს ელემენტების წესრიგი.