Получите самое большое значение от объекта Json с JavaScript

Это должно быть легким. Я просто наклон понимаю это.

Как я получаю самое большое значение от этой части JSON с JavaScript.

{"data":{"one":21,"two":35,"three":24,"four":2,"five":18},"meta":{"title":"Happy with the service"}}

Ключ и значение, в котором я нуждаюсь:

"two":35 

поскольку это является самым высоким

спасибо

8
задан 32423hjh32423 12 April 2010 в 09:19
поделиться

1 ответ

var jsonText = '{"data":{"one":21,"two":35,"three":24,"four":2,"five":18},"meta":{"title":"Happy with the service"}}'
var data = JSON.parse(jsonText).data
var maxProp = null
var maxValue = -1
for (var prop in data) {
  if (data.hasOwnProperty(prop)) {
    var value = data[prop]
    if (value > maxValue) {
      maxProp = prop
      maxValue = value
    }
  }
}
10
ответ дан 5 December 2019 в 08:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: