onbeforeunload函数为空字段

时间:2013-05-18 19:45:28

标签: javascript

我有一个需要在onbeforeunload事件上调用的函数save。这是我的代码:

var data = new Array();
window.onbeforeunload = save;

function save(){
     console.log(data);
}

function update(){
    data.push('test');
}
setInterval(update, 100);

调用save方法时,数据数组为空。但是在这个领域实际上是很多测试'元素。为什么它是空的?

1 个答案:

答案 0 :(得分:2)

你需要返回一些东西来测试任何东西。

function save(){
     console.log(data);
      return "Testing console output";
}

这对我来说很好。