2016-04-22 5 views
0

Ich habe ein ArrayJavascript Variablensubstitution

daysoftheweek:['Monday', 'Tuesday','Wednesday', 'Thursday', 'Friday','Saturday', 'Sunday'], 

Auch habe ich Funktionen

function totalMonday() {} 
function totalTuesday() {} 

Kann ich Variablensubstitution verwenden sie zu nennen?

total+{daysoftheweek[0]} 
+0

was tun diese Funktionen? Dies ist ein Beispiel, bei dem eine Funktion mit einem Argument die bessere Lösung wäre. – Thomas

+0

sie sind tatsächlich vuejs berechnete Werte, aber Sie haben Recht, ich habe eine Methode erstellt thay nimmt ein paar params. Obwohl die Antwort richtig ist, fühle ich, dass es ein bisschen chaotisch ist. – LeBlaireau

Antwort

5

Verwenden Dirac-Notation auf Fensterobjekt:

window['total' + daysoftheweek[0]]()