1

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

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

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

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

调用 save 方法时数据数组为空。但在该领域实际上有很多“测试”元素。那么为什么是空的呢?

4

1 回答 1

2

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

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

这对我来说很好。

于 2013-05-18T19:51:54.220 回答