var myNamespace = {
dateController: {}
};
myNamespace.dateController = function(callback) {
this.callbackfunction = callback;
try {
[this.callbackfunction]();
} catch (e) {
alert(e);
}
};
function displayDate() {
alert("displayDate");
myNamespace.dateController("displayDateFromController");
};
function displayDateFromController() {
alert("In displayDateFromController");
};
这段代码给了我TypeError: ["displayDateFromController"] is not a function
错误。什么可能是此问题的根本原因和可能的解决方案。
为什么 dateController 无法识别displayDateFromController
为函数。
我已经厌倦了 http://www.w3schools.com/js/tryit.asp?filename=tryjs_events