Присоединить прослушиватель событий к массиву для события Push ()

Есть ли способ узнать, когда пользователь отправил (через push () ) элемент в массив?

В основном у меня есть асинхронный сценарий, который позволяет пользователю помещать команды в массив. Как только мой скрипт загружается, он выполняет команды. Проблема в том, что пользователь может отправить дополнительные команды в массив после того, как мой скрипт уже запущен, и мне нужно получить уведомление, когда это произойдет. Имейте в виду, что это обычный массив, который пользователь создает сам. Google Analytics делает что-то похожее на это.

Я также нашел это, и я думаю, что это делает Google, но я не совсем понимаю код:

    Aa = function (k) {
        return Object.prototype[ha].call(Object(k)) == "[object Array]"

Я также нашел отличный пример, который, кажется, охватывает основы, но я не могу заставить мой добавленный метод push работать правильно: http://jsbin.com/ixovi4/4/edit

30
задан Brian Tompsett - 汤莱恩 26 August 2019 в 21:56
поделиться