获取格式为JSON的var中的最大值

时间:2012-05-23 03:44:36

标签: javascript json max

我正在使用Highcharts使用Filemaker后端在Custom Web Publishing解决方案中呈现某些图表。在尝试绘制我想要的图表的过程中,我正在使用数据创建一个JSONish对象:

var vSeries = [ 
            {
                "name": '2011 Q3',  
                "data": [3316,468,475,398,244,466,358,328,380,199]
            }, { 
                "name": '2011 Q4',
                "data": [3614,492,546,435,256,493,367,377,423,225]
            }, {
                "name": '2012 Q1',
                "data": [3891,544,579,489,266,512,414,384,464,239]
            }, { 
                "name": '2012 Q2',
                "data": [3807,537,550,474,255,523,389,401,441,237]
            }
            ];

我的问题是如何使用javascript获取“data”(3891)中任何值的最大值?我确定它是某种循环,但不知道获取迭代转义号的语法,以及如何只选择数据中的值。

感谢您提供的任何指导。

1 个答案:

答案 0 :(得分:3)

Array.max = function( array ){
    return Math.max.apply( Math, array );
};

请参阅此链接:http://ejohn.org/blog/fast-javascript-maxmin/