Ich möchte eine variable Anzahl von JavaScript-Funktionen übergeben.Variable Anzahl der Objektparameter zu JavaScript-Funktion
tun es wie folgt aus:
function() {
var args = Array.prototype.slice.call(arguments);
for(var i = 0; i < args.length; i++){
console.log(args[i]);
}
}
Aber, möchte ich wie in einer variablen Anzahl von Array oder keyvalue Artikel etwas passieren:
dsmetrics.track({'object':'hi', 'type:1}, {'object':'hi', 'type:1}, {'object':'hi', 'type:1});
Aber das ist die falsche Syntax. Gibt es eine korrekte Syntax, die damit umgehen kann?
@user: Warum denkst du, dass die Syntax falsch ist? Erhalten Sie einen Fehler? In Ihrem Beispiel fehlt bei jeder 'type'-Eigenschaft das schließende Anführungszeichen. Das würde zu einem Fehler führen, wenn Sie diesen Code tatsächlich ausführen. – user113716