Как исключить файлы из отчета о покрытии кода кармы?

Найти объект, чье свойство «X» имеет наибольшее значение в массиве объектов

. Один из способов - уменьшить массив.

const max = data.reduce(function(prev, current) {
    return (prev.y > current.y) ? prev : current
}) //returns object

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce http://caniuse.com/#search=reduce (IE9 и выше)

Если вам не нужно поддерживать IE (только Edge) или использовать предварительный компилятор, например Babel, вы можете использовать более краткий синтаксис.

const max = data.reduce((prev, current) => (prev.y > current.y) ? prev : current)

30
задан Edgar Martinez 19 March 2015 в 01:14
поделиться