Как следить за изменениями массива?

Есть ли в Javascript способ получать уведомления, когда массив изменяется с помощью push, pop, shift или присвоения на основе индекса? Я хочу что-то, что запускало бы событие, которое я мог бы обработать.

Я знаю о функции watch () в SpiderMonkey, но она работает только тогда, когда для всей переменной установлено другое значение.

87
задан Brian Tompsett - 汤莱恩 3 October 2019 в 22:11
поделиться