我创建了这个对象:
var resultStats = {
possibleResults: 10,
validResults: 5,
};
我要写什么,以便写
resultsStats["calculateSuccessRate()"]
(或类似内容)将计算Math.round(100*this.validResults/this.possibleResults);
并返回答案50。 最佳答案
var resultStats = {
possibleResults: 10.0,
validResults: 5.0,
calculateSuccessRate: function(){
return Math.round(100 * this.validResults/this.possibleResults);
}
};
然后可以使用以下函数调用该函数:
resultStats["calculateSuccessRate"]();
要么:
resultStats.calculateSuccessRate();