我正在尝试查找数组的最大值,这也是对象的属性。
我从csv文件读取数据,其中包括电影信息,例如评分,预算等,然后将数据存储在对象movieData中。我尝试使用Math.max.apply(null,movieData.Rating)在Rating列中找到最大值,但得到了-infinity。我不知道出了什么问题,但我尝试打印展平的数组,console.log(... movieData.Rating),什么也没打印。
var movieData = { Rating:[], Budget:[], WinsNoms:[] };
d3.csv("movies.csv",function(data){
movieData.Rating.push(+data.Rating);
movieData.Budget.push(+data.Budget);
movieData.WinsNoms.push(+data.WinsNoms);
});
var max = Math.max.apply(null, movieData.Rating);
console.log(max);