मैं अभी कुछ परियोजनाओं के साथ ES2015 + विलासिता में बह रहा हूं और सोच रहा हूं कि क्या मैं नए आश्चर्यजनक में undefined
की जांच करने के लिए बहुत नफरत वाले क्रच से छुटकारा पा सकता हूं।ES2015/2016 तरीका 'typeof varName ===' अपरिभाषित '?
क्या ईएस2015 + में पहले से ही typeof varName === 'undefined'
पर एक छोटा लेकिन अभी भी सही तरीका है?
बेशक मैं default parameters का उपयोग कर सकता हूं लेकिन यह एक अनावश्यक असाइनमेंट की तरह लगता है।
function coolFn(a = null){
if (a===null) console.log("no a supplied");
}
"बेहतर" से आपका क्या मतलब है? – Pointy
पहली जगह में एक प्रकार की जांच का उपयोग क्यों करें? 'अगर (ए === अपरिभाषित)' – epascarello
@ पॉइंटी मुझे लिखने के लिए छोटा था लेकिन अभी भी सभी मामलों को कवर किया गया था। – Hedge