2016-04-25 112 views
1

我有基於瀏覽器的應用程序。我需要跟蹤哪些窗口已打開。通過下面的例子,我可以跟蹤每個窗口並參考它。變量ow是通過引用還是按值存儲的?跟蹤打開的窗口

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

我問,因爲我會假設如果它按值存儲變量,這將是可怕的低效率。

+1

在JS中,除了通過引用傳遞的對象和數組之外,所有的事情都是通過值傳遞的。 –

+0

因此,由於'openWindows'是一個數組,而'ow'是一個對象,所以我很好... – PhillyNJ

回答