Сравнить массив объектов JavaScript для получения минимального / максимального значения

У меня есть массив объектов, и я хочу сравнить эти объекты по определенному свойству объекта. Вот мой массив:

var myArray = [
    {"ID": 1, "Cost": 200},
    {"ID": 2, "Cost": 1000},
    {"ID": 3, "Cost": 50},
    {"ID": 4, "Cost": 500}
]

Я хотел бы обнулить «стоимость» конкретно и получить минимальное и максимальное значения. Я понимаю Я могу просто получить значения стоимости и поместить их в массив javascript, а затем запустить Fast JavaScript Max / Min .

Однако есть более простой способ сделать это, пропустив шаг массива в посередине и напрямую уйти от свойств объекта (в данном случае «Стоимость»)?

79
задан Mike Gee 23 August 2016 в 01:00
поделиться