考虑我下面的对象和方法:简单的JavaScript对象范围问题
function ModalPopupWindow() {
this.Modal = false;
function __InitModalPopUp(height, width, title) {
if(this.Modal != true){
divOverlay.onclick = function() { window.parent.HideModalWindow(); };
}
}
}
乳清我尝试评估ModalPopupWindow对象的初始化函数里面this.modal属性,“这”是引用到窗口,而不是对象的属性。我怎样才能得到这个价值?
当您创建对象时使用“新” – dandavis 2014-10-01 23:44:35
您在哪里调用'__InitModalPopUp'?这个指的是什么取决于函数是如何被调用的。了解更多信息:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/这个 – 2014-10-01 23:45:51