Ví dụ: nếu tôi làm điều này:
var q = document.querySelectorAll;
q('body');
Tôi gặp lỗi "Lệnh gọi bất hợp pháp" trong Chrome. Tôi không thể nghĩ ra bất kỳ lý do tại sao điều này là cần thiết. Đối với một, nó không phải là trường hợp với tất cả các hàm mã gốc. Trên thực tế, tôi có thể làm điều này:
var o = Object; // which is a native code function
var x = new o();
Và mọi thứ hoạt động tốt. Đặc biệt, tôi đã phát hiện ra vấn đề này khi xử lý tài liệu và bảng điều khiển. Có suy nghĩ gì không?