javascript - 获取 JSON 格式的 var 中的最大值

标签 javascript json max

我正在使用 Highcharts 在使用 Filemaker 后端的自定义 Web 发布解决方案中呈现一些图表。在尝试绘制我想要的图表的过程中,我正在使用这样的数据创建一个 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) 中任何值的最大值?我确信这是某种循环,但不知道获取迭代转义数的语法,以及如何仅选择数据中的值。

感谢您提供的任何指导。

最佳答案

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

查看此链接:http://ejohn.org/blog/fast-javascript-maxmin/

关于javascript - 获取 JSON 格式的 var 中的最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10713156/

相关文章:

javascript - Backbone.Collection.where 错误 Uncaught TypeError : i. 匹配不是函数

javascript - 将函数从 ActionScript 转换为 Javascript

java - Socrata URL 适用于 Chrome,不适用于 Android 应用

SQL命令获取最大值字段,无需进行两次选择

javascript - ajax和tweenmax的结合

php - 查找所有文本框值并发布到 PHP MySQL

json - JACKSON是否支持Java泛型?

c# - 将 JSON 反序列化为 List<T> 时出现问题

algorithm - 最大长度为 k 的路径

mysql - 需要从数据库表中获取最大值