У меня есть два массива, каждый из которых содержит любое количество хэшей с одинаковыми ключами, но разными значениями:Найти наибольшее значение для массива хэшей с помощью общих ключей?
ArrayA = [{value: "abcd", value_length: 4, type: 0},{value: "abcdefgh", value_length: 8, type: 1}]
ArrayB = [{value: "ab", value_length: 2, type: 0},{value: "abc", value_length: 3, type: 1}]
Несмотря на любое число, число хешей всегда будут равны.
Как я могу найти наибольший :value_length
для каждого хэша, значение которого имеет определенный тип?
Например, самый большой :value_length
для хеша с :type
от 0 будет 4. Крупнейшее :value_length
для хеша с :type
из 1 будет 8.
Я просто не могу получить мою голову вокруг Эта проблема.
Это вызывало у меня столько неприятностей. Отличное решение! (Я знаю, что вы не должны благодарить людей на этом сайте, но это действительно помогло мне, и это краткий и ясный ответ!) – Starkers
Спасибо! Сэкономьте мое время много. –