У меня есть такой массив: arr = {lst1: 300, lst2: 381, lst3: 4, lst4: 4, lst5: 49, …}
И я пытаюсь получить наименьшее значение с ключом, используя Javascript.
Что я пробовал:
alert(Math.min.apply(Math, arr));
возвращает Infinity
я не знаю почему
Я получил это в Google, просто для попытки:
var keys = Object.keys(arr).map(Number).filter(function(a){
return arr[a];
}); alert(Math.min.apply(Math, keys));
возвращает Infinity
тоже
Я хочу что-то более полное, как этот вывод: "Наименьшее значение 2 из lst9".
Я действительно пытался исправить это сам, прежде чем спрашивать здесь, но безуспешно! Можете ли вы помочь мне решить эту проблему "Бесконечность"? Спасибо.