Сначала я создаю пустой объект, который должен обновляться определенным массивом при каждом нажатии кнопки.
Вы можете увидеть это на Шаге 1 и Шаге 2 .
Обратите внимание, что здесь я использовал пример кода. Он не предназначен для работы
Шаг 1: Создание объекта
var obj = {};
Шаг 2: Создание кнопки
Btn.addEventListener('click', () => {
const a = [..];
const b = [..];
const c = [..];}
obj['a'] = a;
obj['b'] = b;
obj['c'] = c;
);
Шаг 3: Выполнение Sth с ОБНОВЛЕННЫМ объектом
console.log(obj)
Проблема
Я использовал console. log () в качестве примера, конечно, я хочу сделать что-то еще с кодом.
Однако console.log () выполняется до EventListener. Я понимаю, почему это так, но как я могу изменить это поведение?
У меня есть что-то вроде Promise-Technique с .then () в моей голове.
Обратите внимание, что я не хочу делать это в рамках функции * addEventListener () **, но вне ее!