Chrome Extension

Finding the max/min value of an attribute in an array of objects

//Mapping formated counting 
var arr = ['one', 'two', 'three']
arr.map(element => ({ valor : element.length, descricao: element}) );

//result of the code above and look like this array...
let array =[
    {
        "valor": 3,
        "descricao": "one"
    },
    {
        "valor": 3,
        "descricao": "twsso"
    },
    {
        "valor": 5,
        "descricao": "threexx"
    }
];

let maxvalue = Math.max.apply(Math,array.map(function(o){return o.valor;}))
let minvalue = Math.min.apply(Math,array.map(function(o){return o.valor;}))

let objmax = array.find(function(o){ return o.valor == maxvalue; })
let objmin = array.find(function(o){ return o.valor == minvalue; })

console.log("max word value" + JSON.stringify(objmax)); 
console.log("min word value" + JSON.stringify(objmin));
We are a bunch of lazy programmers so we developed this chrome extension
search code from your favorite search engine
Install Now

Finding the max value of an attribute in an array of objects

Search Index Data (The code snippet can also be found with below search text)

Finding the max/min value of an attribute in an array of objects
Was this helpful?
0 Comments
Open Code Manager We are hiring