Наприклад, якщо я це роблю:
var q = document.querySelectorAll;
q('body');
Я отримую помилку "Незаконне виклик" у Chrome. Я не можу придумати жодної причини, чому це потрібно. З одного боку, це не так з усіма функціями власного коду. Насправді я можу це зробити:
var o = Object; // which is a native code function
var x = new o();
І все працює просто чудово. Зокрема, я виявив цю проблему, маючи справу з документом та консоллю. Будь-які думки?