Skip to main content

Javascript json max-min value

Bu yazıda json verisindeki en büyük ve en küçük değeri bulmayı göreceğiz

 var json = [
 {
 color: 'red',
 value: '220'
 },
 {
 color: 'green',
 value: '20'
 },
 {
 color: 'blue',
 value: '30'
 },
 {
 color: 'cyan',
 value: '40'
 },
 {
 color: 'magenta',
 value: '50'
 },
 {
 color: 'yellow',
 value: '60'
 },
 {
 color: 'black',
 value: '70'
 }
];

Evet şimdi bulalım ;

var minMax = function(dataSet) {
var min = null, max = null, i, len;
 for (i = 0, len = dataSet.length; i < len; ++i) {
    var data = dataSet[i], value = parseInt(data.value);
    if (isNaN(value)) {
      continue;
   }

   if (min == null || value < min) {
   min = value; 
   }
   if (max == null || value > max) {
   max = value; 
   }
 }
 return {min: min, max: max};
};

console.log(JSON.stringify(minMax(json)));

Sonuç :

javascript

Doğuş Pompa