मुझे जावास्क्रिप्ट के लिए कोड का एक टुकड़ा मिला जो मुझे समझ में नहीं आया:
function dmy(d) {
function pad2(n) {
return (n < 10) ? '0' + n : n;
}
return pad2(d.getUTCDate()) + '/' +
pad2(d.getUTCMonth() + 1) + '/' +
d.getUTCFullYear();
}
function outerFunc(base) {
var punc = "!";
//inner function
function returnString(ext) {
return base + ext + punc;
}
return returnString;
}
किसी फ़ंक्शन को किसी अन्य फ़ंक्शन के भीतर कैसे परिभाषित किया जा सकता है? क्या हम मेरे () फ़ंक्शन के बाहर से pad2 () कॉल कर सकते हैं?
कृपया इस पर कुछ प्रकाश डालें। धन्यवाद