有没有办法知道用户何时通过
基本上,我有一个异步脚本,允许用户将命令推入数组,一旦我的脚本加载,就会执行这些命令。问题是,用户可能在我的脚本已经运行后继续向数组中推入其他命令,我需要被通知这种情况。请记住,这只是用户自己创建的普通数组。Google Analytics 做了类似的事情。
我也找到了这个代码片段,这是我认为 Google 使用的代码,但我不太理解它:
push()
方法将项目推入数组中?基本上,我有一个异步脚本,允许用户将命令推入数组,一旦我的脚本加载,就会执行这些命令。问题是,用户可能在我的脚本已经运行后继续向数组中推入其他命令,我需要被通知这种情况。请记住,这只是用户自己创建的普通数组。Google Analytics 做了类似的事情。
我也找到了这个代码片段,这是我认为 Google 使用的代码,但我不太理解它:
Aa = function (k) {
return Object.prototype[ha].call(Object(k)) == "[object Array]"
我还找到了一个很好的例子,似乎涵盖了所有基础知识,但我无法让我添加的push方法正常工作:http://jsbin.com/ixovi4/4/edit