func({
a:1,
b:2,
c:3
});
js函数有这样一个特殊的参数:arguments,它是传入的所有参数的集合,所以可以这样写:function add() {
var res = 0
if (arguments) {
for (var i=0i<arguments.lengthi++) {
if (typeof arguments[i] == "number") {
res += arguments[i]
}
}
}
console.log(res)
}
add(3,4,5,"a")//输出结果为12。