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

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

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

console.log(testArr);

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

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

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
Intspirit Краснодар
от 80 000 до 150 000 ₽
17 янв. 2021, в 01:26
100000 руб./за проект
16 янв. 2021, в 22:34
10000 руб./за проект
16 янв. 2021, в 22:33
20000 руб./за проект