我的data.js文件包含内容:
var table=[];
table.push('10','11');
我想在另一个脚本中使用它,如下所示:
var script=document.createElement("script");
script.src="http://xxxx/data.js";
document.body.appendChild(script);
setTimeout(function(){alert(table);},5000);
当我将它粘贴到Firebug并运行它时,我第一次得到
function () {
[native code]
}
当我再次运行时,我得到了我想要的东西:
10,11
我第一次运行此脚本时如何才能获得此结果?
答案 0 :(得分:1)
Firebug有一个名为table
的函数,以表格布局显示数据,以便轻松检查对象。尝试去做萤火虫并做
table("a");
然后
table({a:1,b:2});
这就是你获得原生功能的原因