跟踪打开的窗户

时间:2016-04-25 16:09:29

标签: javascript jquery performance

我有浏览器基础应用程序。我需要跟踪哪些窗户是打开的。通过下面的示例,我可以跟踪每个窗口并引用它。变量ow是通过引用还是按值存储的?

   var openWindows = [];
   var ow = window.open('mywindow.aspx');
   openWindows.push(ow);

我问,因为我会假设如果它按值存储变量,这将是非常低效的。

1 个答案:

答案 0 :(得分:2)

ow是对新创建的窗口的引用。您可以将其存储在数组中,而不必担心无效。 您可以在此处阅读有关window.open的更多信息:https://developer.mozilla.org/en-US/docs/Web/API/Window/open