जावास्क्रिप्ट में, वापसी किसी फ़ंक्शन को निष्पादित करने से रोकने और अंदर . से एक मान वापस करने के लिए कथन का उपयोग किया जाता है समारोह।
मान लें कि आपके पास एक फ़ंक्शन है addName जो नाम इनपुट स्वीकार करता है।
let addName = function(name) {}
अब आप addName() . को एक नाम देना चाहते हैं समारोह:
let myNameIs = addName("David")
अब addName फ़ंक्शन में एक वैरिएबल name होता है "David" . के स्ट्रिंग मान के साथ लेकिन अभी आप name . के साथ कुछ नहीं कर सकते चर और उसका स्ट्रिंग मान David , क्योंकि यह addName() . के अंदर फंस गया है समारोह।
यदि आप इसे इस तरह एक्सेस करने का प्रयास करते हैं:
console.log(myNameIs)
// Undefined
आपको undefined मिलता है ।
यह वह जगह है जहां return चित्र में आता है।
return name जोड़ें अपने फ़ंक्शन के अंदर और फिर इसे फिर से लॉग आउट करने का प्रयास करें:
let addName = function(name) {
return name
}
let myNameIs = addName("David")
console.log(myNameIs)
// "David" अब यह काम करता है!