@1ss1za

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

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

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

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

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

Похожие вопросы
28 нояб. 2024, в 18:46
3000 руб./за проект
28 нояб. 2024, в 17:46
10000 руб./за проект
28 нояб. 2024, в 17:38
12000 руб./за проект