Javascript 作为NPObject的函数-如何获取其签名?
我的NPAPI插件接收一个Javascript函数作为NPObject。 有没有办法获取此函数的签名,或者至少获取它所需的参数数Javascript 作为NPObject的函数-如何获取其签名?,javascript,npapi,Javascript,Npapi,我的NPAPI插件接收一个Javascript函数作为NPObject。 有没有办法获取此函数的签名,或者至少获取它所需的参数数 谢谢。您可以使用以下代码获取参数的数量: function MyFunc(a, b, c) { //some stuff here... } var num = MyFunc.length; alert("number of arguments: " + num); 除此之外,你不能在函数本身之外,JavaScript没有类型,所以你不知道函数所期望的
谢谢。您可以使用以下代码获取参数的数量:
function MyFunc(a, b, c) {
//some stuff here...
}
var num = MyFunc.length;
alert("number of arguments: " + num);
除此之外,你不能在函数本身之外,JavaScript没有类型,所以你不知道函数所期望的参数类型。
< P>不像C++,JavaScript是:你只需调用函数并依靠它来处理你所通过的。p> 虽然需要获取命名参数的数量,但基于此的不同行为会导致以下情况:- 通过检查正在定义的参数来处理不同的参数计数
- 使用