これをJSで動作させようとしています:
var calculate = function(votesA, votesB, votesC) {
var total = votesA + votesB + votesC;
function Results(resultsA, resultsB, resultsC) {
this.resultsA = resultsA;
this.resultsB = resultsB;
this.resultsC = resultsC;
}
var curResults = new Results(votesA, votesB, votesC);
curResults.resultsA = (votesA / total) x 100;
curResults.resultsB = (votesB / total) x 100;
curResults.resultsC = (votesC / total) x 100;
console.log(curResults.resultsA, curResults.resultsB, curResults.resultsC);
}
calculate(5,4,8);
calculate(5,6,8);
calculate(6,8,9);
なぜ機能しないのかはわかりませんが、curResults で変数を参照する方法に関係しているように感じます