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

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

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

console.log(testArr);

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

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

Войти через центр авторизации
Похожие вопросы