如何获取具有数组项中最大属性值的数组项

时间:2017-05-12 05:21:36

标签: javascript

我有一系列项目matchingItemsCurrentRow。它包含IBwFormSectionItem类型的项目,其属性为runCount。我想获得一个具有最大runCount值的数组项。我怎么才能得到它?

IBwFormSectionItem的类型定义如下:

export interface IBwFormSectionItem {
    meta?: IBwFormItemMetadata[],
    font?: IBwFormFont,
    col?: number,
    row?: number,
    colSpan?: number,
    rowSpan?: number,
    text?: string,
    runs?: boolean,
    runCount?: number,
    height?: number,
    width?: number
}

1 个答案:

答案 0 :(得分:0)

我这样做是指razaburo的评论。

maxRunCountItem = matchingItemsCurrentRow.reduce((item1, item2) => {                        
    return item1.runCount > item2.runCount ? item1 : item2;
});