मैं प्रत्येक फ़ंक्शन में पेशेवर-जैसी टिप्पणियों को जोड़ने के लिए Netbeans का उपयोग कर रहा हूं, मैं लिखता हूं। इसलिए मैं इसके साथ प्रत्येक को शुरू करता हूं /**
और फिर दबाता हूंEnter
निम्नलिखित फ़ंक्शन के लिए नेटबीन्स को डिफ़ॉल्ट टिप्पणी योजना को पूरा करने के लिए ।
अब तक मैं इसे केवल PHP भाषा के लिए उपयोग कर रहा हूं और इस मामले में Netbeans हमेशा @returns {type}
केवल टिप्पणी योजना में भाग ले रहा था , अगर निम्नलिखित PHP फ़ंक्शन में वास्तव में return
बयान शामिल था । तथाकथित "प्रक्रियाओं" (ऐसे कार्य जो किसी भी मूल्य को वापस नहीं करते हैं) पर यह हिस्सा गायब था।
आज मैंने जावास्क्रिप्ट फ़ंक्शन के लिए एक ही चीज़ की कोशिश की और नेटबीन्स ने @returns {undefined}
टिप्पणी योजना में भाग जोड़ा, भले ही निम्नलिखित फ़ंक्शन कुछ भी वापस नहीं करता है।
इसने मुझे भ्रमित कर दिया। क्या नेटबीन्स इस तरह से सुझाव देता है कि प्रत्येक जावास्क्रिप्ट फ़ंक्शन को कुछ भी वापस करना है? मुझे क्या करना चाहिए? उस योजना को टिप्पणी या भाग (या अगर यह सुझाव है) का पालन करें (या हटाएं) पर ध्यान न दें और return false;
ऐसे फ़ंक्शन के अंत में जोड़ें , हालांकि यह मेरे लिए बेकार है?
undefined
। कई भाषाओं में अंतिम विवरण का परिणाम लौटाया जाता है (अधिक उपयोगी, IMO)। इन्हें निहित प्रतिफल कहा जाता है ।