我想傳遞可變數量的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