LeshaGFB
@LeshaGFB
Верстальщик

Как запушить значения?

Как в winsArray добавлять (пушить) значения, а не обновлять их? (Изучаю JS, как правильно связать переменную winsArray, которая находится в функции и запушить в неё winsGetValues(inputBet.value, inputWin.value); ?)

function winsAdd() {
    let inputBet = document.querySelector('input[name="bet"]');
    let inputWin = document.querySelector('input[name="win"');
    let button = document.querySelector('.button');

    function winsGetValues(bet, win) {
        let winsArray = [
            {
                bet: Number(bet),
                win: Number(win)
            }
        ]
        console.log(winsArray);
    }

    button.addEventListener('click', function() {
        winsGetValues(inputBet.value, inputWin.value);        
    })

}

winsAdd();
  • Вопрос задан
  • 71 просмотр
Решения вопроса 1
Morpheus_God
@Morpheus_God
Как вариант сделать пустой массив вне функции winsAdd.
И у массива есть метод push. Через него и добавлять.
Как пример.
let testArr = [];

function addInArr(data){
		testArr.push(data);
}

addInArr("data");
addInArr("SomeData");

console.log(testArr);

У самого когда то был оочень похожий вопрос на ваш.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час