Junior
შარტში სროლა ფუნქცია რატომ გამოიყენება?
sobes.tech AI
პასუხი AI-სგან
მიმართულებაში სლაკური ფუნქცია ხშირად გამოიყენება კოდის მოკლე აღწერისთვის, მაგალითად, callback-ის ან გამოთვლისთვის, განსაკუთრებით მაშინ, როდესაც საჭიროა შენარჩუნდეს this კონტექსტი გარედან. განსხვავებით ჩვეულებრივი ფუნქციებისგან, სლაკური ფუნქციები არ აქვთ საკუთარი this, რაც თავიდან აცილებს შეცდომებს ობიექტის მეთოდებთან მუშაობისას.
მაგალითად:
const numbers = [1, 2, 3];
const doubled = numbers.map(n => n * 2);
console.log(doubled); // [2, 4, 6]
აქ, n => n * 2 სლაკური ფუნქცია გამოიყენება როგორც მოკლე გზა map-ისთვის ფუნქციის აღწერისთვის. ეს კოდს უფრო ადვილად წასაკითხს და მოკლე ხდის.