გამოძახება დარწმუნდით, რომ ფუნქცია არ იმუშავებს დავალების დასრულებამდე, მაგრამ იმუშავებს დავალების დასრულებისთანავე. ის გვეხმარება ასინქრონული JavaScript კოდის შემუშავებაში და გვიცავს პრობლემებისა და შეცდომებისგან.
რატომ გვჭირდება გამოძახების ფუნქცია?
გამოძახება არის შესანიშნავი გზა რაიმეს დასამუშავებლად მას შემდეგ რაც სხვა რამე დასრულდება. რაღაცაში აქ ვგულისხმობთ ფუნქციის შესრულებას. თუ ჩვენ გვინდა ფუნქციის შესრულება სხვა ფუნქციის დაბრუნებისთანავე, მაშინ შეიძლება გამოვიყენოთ გამოძახებები. JavaScript ფუნქციებს აქვთ ობიექტების ტიპი.
რა აზრი აქვს გამოძახების ფუნქციას?
დაუყოვნებლივ გამოძახების ნაცვლად, გამოძახების ფუნქცია გამოიძახება გარკვეულ მომენტში მომავალში. როგორც წესი, ის გამოიყენება, როდესაც იწყება დავალება, რომელიც დასრულდება ასინქრონულად (ანუ დასრულდება გარკვეული დროის შემდეგ დარეკვის ფუნქციის დაბრუნების შემდეგ).
რა არის გამოძახების ფუნქცია და როდის გამოვიყენებთ მას?
ხშირად იყენებთ გამოძახებებს როდესაც გჭირდებათ ფუნქციის გამოძახება არგუმენტებით, რომლებიც დამუშავდება სხვა ფუნქციის პროცესში. მაგალითად, PHP array_filter-ში და array_map-ში მიიღეთ გამოძახებები ციკლის სახით.
დაბრუნების ფუნქციები ცუდია?
გამოძახებები არის ok, როდესაც გჭირდებათ მრავალი ნივთის ჩატვირთვა და არ აინტერესებთ მათი დამუშავების თანმიმდევრობა, მაგრამ ისინი არ არიან შესანიშნავი, როდესაც გჭირდებათ დაკვეთის დაწერა, თანმიმდევრული კოდი. Უმეტეს შემთხვევაში,ადამიანები იყენებდნენ ღრმა გამოძახების ჯაჭვებს, როგორც ხელოვნურად თანმიმდევრულ კოდს.