मुझे इसके लिए किसी भी सम्मेलन के बारे में पता नहीं है। मैं बस उपयोग करूँगा:
@param {Function} Called on success with the response (string) as the first param and the status code (int) as the second
मुझे पता है कि यह काफी verbose है।
एक अन्य विकल्प इस तरह यह कर रहे होते (कैसे jQuery यह होता है, कोड है कि मैं के बारे में पता कर रहा हूँ में नहीं के समान है, लेकिन उनके दस्तावेज में)
@param {Function} onSuccess(response, statusCode)
यहाँ एक उदाहरण है http://api.jquery.com/jQuery.ajax/ यह निश्चित रूप से अलग है चूंकि यह एक विकल्प वस्तु है और दस्तावेज़ में इनलाइन दस्तावेज की तुलना में एक अलग संरचना है। लेकिन कॉलबैक देखें और आप समानता देखेंगे।
स्पष्टता के लिए कॉलबैक (स्ट्रिंग, int) की तुलना में कॉलबैक (प्रतिक्रिया, स्थिति कोड) का उपयोग करना भी एक बेहतर विचार है। यदि आपको वह चुनना है जो है। प्रकार से पहले मतलब। एक बहु वर्णन
/*
* @param {String} input: the text
* @param {Function} callback(output, hasChanged): called after calculation
*/
या, यदि पैरामीटर स्पष्टीकरण की जरूरत है, तो आप उपयोग कर सकते हैं:
/*
* @param {String} input: the text
* @param {Function} callback(result, change)
the function that is called after calculation
result {String}: the output of the computation
change {Bool}: whether a change has occured
*/
स्रोत
2012-08-03 00:34:27
कॉलबैक समारोह 'str' और 'बूल' पारित किया? मुझे यकीन नहीं है कि मुद्दा क्या है। –
समस्या यह है कि इसे क्लीन तरीके से कैसे टिप्पणी करें – Max
और कॉलबैक कहने में क्या गलत है अन्य दो पैरामीटर पारित किए जाएंगे? –