получить ключ масива, с нимимальным значением объекта в нем.
Добрый день.
Нужна помощь. Есть массив с вложенными объектами. var cards = new Array( cards[123] = { balance: 3500, limit: 7000 }, cards[241] = { balance: 8000, limit: 10000 } Мне нужно получить ключ массива с наименьшим, значением limit не прогоняя массив несколько раз. Есть мысль как определить с помощью $.each(), но может есть какой-то более элегантный способ? Спасибо.:thanks: |
Цитата:
https://ru.stackoverflow.com/questio...массиве |
var cards = []; cards[123] = { balance: 3500, limit: 7000 }; cards[241] = { balance: 8000, limit: 10000 }; var forValueContainer=cards.slice(); console.log( forValueContainer.sort((a, b) => a.limit - b.limit).shift(), //object Object.keys(cards).sort((a, b) => cards[a].limit - cards[b].limit).shift() //key ); |
Часовой пояс GMT +3, время: 04:59. |