मैं kriskowal/q में इस स्निपेट में आए:शून्य कीवर्ड का उपयोग क्यों करें?
/**
* Applies the promised function in a future turn.
* @param object promise or immediate reference for target function
* @param args array of application arguments
*/
Q.fapply = fapply;
function fapply(value, args) {
return dispatch(value, "apply", [void 0, args]);
}
void कीवर्ड का उपयोग की बात क्या है? क्यों न केवल [undefined, args]
लिखें?
में से एक हो सकता है क्योंकि वैश्विक 'अपरिभाषित' को फिर से परिभाषित किया जा सकता है; यह एक आरक्षित शब्द नहीं है, जैसे 'शून्य'। – raina77ow
.. को फिर से परिभाषित किया जा सकता है, लेकिन जावास्क्रिप्ट 1.8.5 में शुरू होता है, ईसीएमएस्क्रिप्ट 5 विनिर्देश के अनुसार अपरिभाषित गैर-लिखने योग्य है। – epascarello
'शून्य 0'' अपरिभाषित 'से 3 कम वर्ण हैं। –