@1ss1za

Почему переменная добавляется только один раз в массив?

Есть несколько кнопок, при клике на которые нужно их текст поместить в массив.

Почему добавляется только одно значение? Работает если вынести массив из функции, но у меня n групп кнопок и для каждой нужен свой массив

$('.lbl').click(function(){
        const arr = [];
        let txt = $(this).text();
        arr.push(txt);
        console.log(arr);
    });
  • Вопрос задан
  • 41 просмотр
Пригласить эксперта
Ответы на вопрос 1
@Ddeeeennn
Может потому, что стоит объявить массив вне функции?
Например так?
const arr = [];
$('.lbl').click(function(){
        let txt = $(this).text();
        arr.push(txt);
        console.log(arr);
    });
Ответ написан
Ваш ответ на вопрос

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

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