小编use*_*187的帖子

为什么JavaScript中的某些函数调用被称为"非法调用"?

例如,如果我这样做:

var q = document.querySelectorAll;

q('body');
Run Code Online (Sandbox Code Playgroud)

我在Chrome中收到"非法调用"错误.我想不出为什么这是必要的任何理由.首先,并非所有本机代码功能都是如此.事实上我可以做到这一点:

var o = Object; // which is a native code function

var x = new o();
Run Code Online (Sandbox Code Playgroud)

一切正常.特别是在处理文档和控制台时我发现了这个问题.有什么想法吗?

javascript invocation

79
推荐指数
1
解决办法
4万
查看次数

标签 统计

invocation ×1

javascript ×1