उदाहरण के लिए, अगर मैं इस कार्य करें:जावास्क्रिप्ट में कुछ फ़ंक्शन कॉल को "अवैध आमंत्रण" क्यों कहा जाता है?
var q = document.querySelectorAll;
q('body');
मैं क्रोम में एक "अवैध मंगलाचरण" त्रुटि मिलती है। मैं किसी भी कारण से नहीं सोच सकता कि यह जरूरी क्यों है। एक के लिए, यह सभी मूल कोड कार्यों के साथ मामला नहीं है। असल में मैं यह कर सकता हूं:
var o = Object; // which is a native code function
var x = new o();
और सब कुछ ठीक काम करता है। दस्तावेज़ और कंसोल से निपटने पर विशेष रूप से मैंने इस समस्या की खोज की है। कोई विचार?
संभावित डुप्लिकेट [क्यों कोई दस्तावेज़ के लिए उपनाम सेट नहीं कर सकता .getElementById()?] (Http://stackoverflow.com/questions/10723496/why-cant-one-set-an-alias-to- दस्तावेज़-getelementbyid) – Quentin
[जावास्क्रिप्ट फ़ंक्शन एलियासिंग काम करने के लिए प्रतीत नहीं होता है] के संभावित डुप्लिकेट [http://stackoverflow.com/questions/1007340/javascript-function-aliasing-doesnt-seem-to-work) – HoLyVieR
सटीक डुप्लिकेट ["अनकॉट टाइप एरर: क्रोम में अवैध आमंत्रण"] (http://stackoverflow.com/questions/9677985/uncaught-typeerror-illegal-invocation-in-chrome) –