我想传递可变数量的javascript函数。JavaScript函数的可变数目的对象参数
做这样的:
function() {
var args = Array.prototype.slice.call(arguments);
for(var i = 0; i < args.length; i++){
console.log(args[i]);
}
}
但是,我想在阵列或键值项类似的变量数传:
dsmetrics.track({'object':'hi', 'type:1}, {'object':'hi', 'type:1}, {'object':'hi', 'type:1});
但是,这是错误的语法。有没有一个正确的语法可以处理?
@user:你为什么认为语法错了?你是否收到错误?在你的例子中,每个''''属性缺少它的引号。如果你真的在运行这个代码,那会导致错误。 – user113716 2011-01-05 17:32:04