у меня есть входные значения, а js создает массив. Мне нужно, чтобы все значения были отсортированы по значениям и вывести минимальное значение на веб-странице. Пользователь должен увидеть что-то вроде этого: тема, которую вы получите (3 (например)), должна быть улучшена в ближайшие несколько дней. пожалуйста, ребята!
document.querySelector('button').addEventListener('click', function(e) {
var inputs = document.querySelectorAll('input');
var obj = [].reduce.call(inputs, (accumulator, currentValue, currentIndex) => {
accumulator[`val${currentIndex}`] = currentValue.value
return accumulator
}, {})
console.log(obj)
});
<form>
<table id="tblSearchTally">
<tr>
<td>Biology:<input type= "text" ></td>
</tr>
<tr>
<td>Chemistry:<input type= "text" ></td> </tr>
<tr>
<td>Physics:<input type= "text" ></td> </tr>
<tr>
<td>Math:<input type= "text" ></td>
</tr>
</table>
<button type="button">Go</button>
</form>