たとえば、これを行うと:
var q = document.querySelectorAll;
q('body');
Chromeで「不正な呼び出し」エラーが発生します。これが必要な理由は思いつかない。1つは、すべてのネイティブコード関数に当てはまるわけではありません。実際、私はこれを行うことができます:
var o = Object; // which is a native code function
var x = new o();
そして、すべてうまくいきます。特に、ドキュメントとコンソールを扱うときにこの問題を発見しました。何かご意見は?