संभव डुप्लिकेट:
फाइल में, आप इस तरह के एक कोड ब्लॉक देख सकते हैं:
// क्या कोई दिए गए चर अनिर्धारित है? _.isUndefined = function (obj) {वापस obj === शून्य 0; };
मुझे
शून्य 0 भाग समझ में नहीं आ रहा है, यह बहुत अजीब है इसे कैसे समझें?
यह कंसोल आउटपुट है
& gt Void 0 "अपरिभाषित" & gt; शून्य 0 === अपरिभाषित सच & gt; "अपरिभाषित"। लंबाई 9 & gt; "शून्य 0" टाइप करें। लम्बाई 6
मुझे लगता है कि वे कोशिश कर रहे हैं फ़ाइल आकार के 3 बाइट्स सहेजें;)
संपादित करें: यह उत्तर
शून्य 0 का उपयोग करने की अधिक समझ देता है, जैसा कि
undefined केवल
विंडो ऑब्जेक्ट की एक संपत्ति है और यह अचूक है इसलिए
शून्य 0 ब्राउज़र में अपरिभाषित होने का एक विश्वसनीय तरीका है
Comments
Post a Comment