私は、変数をインクリメントして、それを表示するためのパラメータとして受け入れる関数を作成しました。私はそれを呼び出すときパラメータを受け取り、呼び出されたときにそれをインクリメントする関数を作成する方法は?
しかし、それだけでここ1
var p1_score = 0;
function updateScores(playerDisplay, scoreFor){
if (!gameOver) {
scoreFor++;
playerDisplay.textContent = scoreFor;
}if (scoreFor === winningScore){
playerDisplay.classList.add("winner");
gameOver = true;
}
によって渡されるパラメータを増分は次のとおりです。
p1_button.addEventListener("click", function(){
updateScores(p1_display, p1_score);
});
ボタンがクリックされたときに、それは以上1 p1_score増加しません。
この関数は、受け取った値の**コピー**をインクリメントします。 –