Я пытаюсь разгадать пользовательские события. Я понимаю, как регистрировать и запускать пользовательские события. Однако кажется, что невозможно зарегистрировать действительно настраиваемые события. Все нужно проследить до события DOM, такого как щелчок, загрузка, размытие и т. Д. Или я ошибаюсь?Javascript - Попытка обернуть голову вокруг пользовательских событий
Например, предположим, что у меня есть массив. Я хочу зарегистрировать событие, которое срабатывает при изменении длины массива. Насколько я понимаю, мне пришлось бы регистрировать событие, а затем создавать таймер setInterval, который проверяет текущую длину массива на ранее сохраненную длину. Если длина изменилась, мне нужно было бы запустить мое пользовательское событие изнутри setInterval.
Есть ли способ зарегистрировать событие для моего массива и заставить его автоматически срабатывать при изменении длины?
Это один из способов сделать это, но мой пример не был конкретной проблемой, которую я пытаюсь решить, просто пример, чтобы объяснить, о чем я смущен. – Geuis