javascript,方法多少参数时,如何传参不用占位

2025-04-13 17:01:21
推荐回答(1个)
回答1:

你说的jquery的这个例子,在内部用typeof对传入参数进行判断就可以了,类型是方法的时候才认为是回调函数.

但是你的test方法,如果参数类型有重复的,这样做就不行了.

根据你的描述,可以用下面的方案试一下:

参数传入一个对象

function test(objparam){var str_v = objparam.str;
var float_v=objparam.float;
var int_v=objparam.int;
var obj_v=objparam.obj;
//判断上面这些变量是否存在,就可以知道传入的是哪些参数
}
//调用
test({"int":12});