Tengo un formulario con 3 valores de entrada y estoy tratando de ordenarlos de menor a mayor y luego hacer esto.
Los ordené y los puse en la matriz de entradas, pero no puedo entender cómo agregarlos y multiplicarlos 😓.
Cualquier ayuda o sugerencia chicos.
<form class="calc__container"> <input data-input type="number" id="length" placeholder="Length"> <input data-input type="number" id="width" placeholder="Width"> <input data-input type="number" id="hight" placeholder="Higth"> <button class="submit__btn hover">Submit</button> <div class="ans-container"> <p class="ans__p ">271 cm</p> </div> </form> let lInput = document.getElementById('length'); let wInput = document.getElementById('width'); let hInput = document.getElementById('hight'); const submitBtn = document.querySelector('.submit__btn') let inputs = [] submitBtn.addEventListener('click', function (e) { e.preventDefault(); let allpointsArr = [ Number(lInput.value), Number(wInput.value), Number(hInput.value) ]; allpointsArr.sort(function(a, b){return a - b}); points.push(allpointsArr) console.log(points); });en javascript sort está diseñado para ordenar matrices de valores de cadena, no matrices de números.
mejora tu clasificación aquí prueba esto:
const points = [40, 100, 1, 5, 25, 10]; points.sort(function(a, b){return a - b});