दुर्घटनाग्रस्त Firebug के कंसोलसरल जावास्क्रिप्ट कोड Firefox
var a = [];
a[0] = a;
दुर्घटनाग्रस्त Firefox में!
क्यों?
संपादित करें:
- यह बयान तार्किक रूप से सही है, और प्रत्यावर्तन संदर्भित बारे में बुरा कोई बात नहीं है। इसके लिए
ब्राउज़रफ़ायरबग में यह एक बग है। - क्रोम और ओपेरा में ठीक काम करता है।
- मैं Firebug और Firefox के अंतिम आधिकारिक संस्करण का उपयोग कर रहा
संपादित 2: यह Firebug कंसोल में दुर्घटनाओं और देशी Firefox वेब कंसोल में काम करता है
सरणी को अपने आप में धक्का देने के लिए बहुत ही रोचक। मुझे लगता है कि यह एक अनंत रिकर्सन है, यही वजह है कि यह एफएफ को दुर्घटनाग्रस्त कर देता है, और शायद किसी भी ब्राउज़र को दुर्घटनाग्रस्त कर देगा। किस उद्देश्य में आप इस तरह के सरणी का उपयोग करना चाहते हैं? – Teemu
@GGG हम्म, एक ही सरणी के पहले इंडेक्स (या किसी भी इंडेक्स) में पहली सरणी निर्दिष्ट करते समय, असाइनिंग हमेशा के लिए जारी रहता है। क्या यह एक दुर्घटना नहीं है? – Teemu
@Teemu nope, इसे कंसोल में आज़माएं ... यह एक ऑब्जेक्ट बनाता है जो एक संपत्ति के साथ स्वयं को संदर्भित करता है, लेकिन यह असामान्य नहीं है ('window.self',' window.top', आदि)। –