Я пытаюсь написать простую программу на ванильном JavaScript для тяжелой атлетики.Пользователь вводит определенное количество веса, и он возвращает таблички определенного веса, чтобы положить их на каждую сторону штанги.
Затем я принимаю это число в функцию, которая вычитает 45 из него, чтобы учесть вес штанги, а затем делит это число на 2, которое является количеством веса, которое нужно положить на каждую сторону стержня.
const num = document.getElementById("weightAmount").value;
function getWeightAmount (num) {
const newNum = num - 45;
const halfNum = newNum / 2;
return getWeights(halfNum);
}
У меня есть массив с каждой табличкой весов:
let plates = [44, 33, 22, 11, 5.5, 2.75];
У меня возникают проблемы с правильным циклом просмотра массива, чтобы получить то, что я хочу.Если мне нужно, скажем, 60,5 фунтов с каждой стороны, он должен вернуть 44, 11, 5,5.Поэтому мне нужно выяснить, какие числа в массиве plate
соответствуют числу, возвращенному из моей первой функции.
У меня есть пустой массив с именем weights
, в который я хочу вставить числа из массива plates
в эту работу с весом, который затем возвращается.
Мой вопрос: как сделатьЯ перебираю массив plates
, чтобы выяснить, какие веса нужны?