カスタムイベントについて頭を悩ませようとしています。カスタム イベントを登録してトリガーする方法を理解しています。ただし、真のカスタム イベントを登録することはできないようです。クリック、オンロード、ブラーなどの DOM イベントにすべてをさかのぼる必要があります。それとも間違っていますか?
たとえば、配列があるとします。配列の長さが変化したときに発火するイベントを登録したい。私の理解では、イベントを登録してから、以前に保存された長さと現在の配列の長さをチェックする setInterval タイマーを作成する必要があります。長さが変更された場合は、setInterval 内からカスタム イベントをトリガーする必要があります。
配列のイベントを登録し、長さが変化したときに自動的に起動する方法はありますか?