我有一個構造函數對象。在這個構造函數中,我有兩個函數。一個叫做window.onresize另一個是onBrowserResize。現在我想打電話onBrowserResize裏面的window.onresize函數。我該怎麼做呢?在window.onresize中調用一個函數。 (範圍)
function MyObject() {
window.onresize = function(event) {
this.onBrowserResize();
}
this.onBrowserResize = function() {
}
}
我想有功能的公共所以我可以這樣調用:object.onBrowserResize();
如果我做的函數私有這樣的:var onBrowserResize = function()
我就不能訪問它的範圍之外。
任何人都有一個想法如何做到這一點?我可能對物體的範圍有點困惑。
@Magus窗口是在瀏覽器窗口,從而不,我由可變。所以當我進入窗口函數時,這將引用窗口而不是我的對象。 – user1081577