संभव डुप्लिकेट:
Null object in javascriptजावास्क्रिप्ट में एक वस्तु शून्य है?
हाय, मैं this thread जावास्क्रिप्ट में अशक्त के बारे में पढ़ा है, लेकिन मैं null
की पहचान के बारे में अब बहुत उलझन में हूँ।
के रूप में यह ज्ञात है कि typeof(null)
the language design error की वजह से object
को मूल्यांकन करता है, और ECMA कहा गया है कि अशक्त The Null Type
है।
8.2 The Null Type
The Null type has exactly one value, called null.
तो क्यों लोग कह रखना कि null
एक वस्तु है?
किसी ने कहा कि नल एक सिंगलटन ऑब्जेक्ट है। क्या यह सब जावास्क्रिप्ट में भी शून्य को कैसे देखता है?
@ karim79 हां, मैंने उस धागे को पढ़ लिया है और मेरे प्रश्न को कुछ जवाबों पर टिप्पणी के रूप में रखा है, लेकिन प्रतिक्रिया नहीं मिली है, इसलिए मैंने इसे यहां उठाया है। धन्यवाद – c4il
आपने उद्धरण के साथ स्वयं को उत्तर दिया। शून्य (एक मूल्य स्वयं का प्रतिनिधित्व करता है - के रूप में पढ़ें: "कुछ भी नहीं" - और शून्य === शून्य, सभी शून्य के लिए) नल प्रकार का एकमात्र कब्जा है। वास्तविक "ऑब्जेक्टनेस" जैसा कि आप इंगित करते हैं, तर्क के लिए खुला है, लेकिन शून्य की विशेषताएं इसे अधिक मूक बिंदु बनाती हैं। –
आपका लिंक "भाषा डिज़ाइन त्रुटि" डगलस क्रॉकफ़ोर्ड - I (व्यक्तिगत रूप से) द्वारा एक दस्तावेज़ का संदर्भ देता है, यह सुझाव नहीं देगा कि वह सब कुछ लेता है जो वह शब्दशः कहता है। – Reinsbrain