在JavaScript中查找数组的最大值

时间:2019-02-15 21:59:38

标签: javascript arrays

我正在尝试查找数组的最大值,这也是对象的属性。

我从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);

0 个答案:

没有答案