タグ付けされた質問 「invocation」

4
JavaScriptで特定の関数呼び出しが「不正な呼び出し」と呼ばれるのはなぜですか?
たとえば、これを行うと: var q = document.querySelectorAll; q('body'); Chromeで「不正な呼び出し」エラーが発生します。これが必要な理由は思いつかない。1つは、すべてのネイティブコード関数に当てはまるわけではありません。実際、私はこれを行うことができます: var o = Object; // which is a native code function var x = new o(); そして、すべてうまくいきます。特に、ドキュメントとコンソールを扱うときにこの問題を発見しました。何かご意見は?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.