Ich habe eine Reihe von Preisen für ProdukteFunktionen hinzufügen Zurück zur variablen
var st = [0, 1, 2, 0, 3, 0, 4, 0, 0, 0, 0, 0]
dann herauszufinden, wie viel Geld bekommt der Spieler es diese Funktion läuft
function buy(a) {
money += st[return a;]
}
sollte diese
machenfunction buy(a) {
money += st[1]
}
Die Taste gedrückt, um zu kaufen kaufen() mit so aussehen
<button onclick='buy(1)'>Sell</button>
Wenn sie diese Taste drücken, sollte es 1 zurückkehren und deshalb fügen Sie $ 1 auf die Spieler-Konto, aber ich bin immer und Fehler
Unexpected keyword 'return'
Wenn Sie weitere Informationen benötigen würde ich mich freuen, es zu liefern
fidde wenn Sie es brauchen
Das ist nur vollständig ungültig JavaScript-Syntax ist. Was erwarten Sie von "kaufen"? –
'a' hält Wert als' 1', was erwartest du mit 'return 1'? – Rayon
@T.J.Crowder Ich schätze, es fügt einfach einen angemessenen Preis aus einer Reihe von Preisen zu "Geld" Variable, so sollte so einfach sein wie 'Geld + = st [a]' – VisioN