我的app中有这个对象文字,看起来像这样:
var user = {
func1: function() {
// do some stuff
},
func2: function() {
// do some stuff
}
}
每当我尝试这样做时:
user.func1();
在Internet Explorer 8中失败并出现以下错误:
Object doesn't support this method or property
我试过这样做:
user['func1']();
我得到了同样的错误
编辑:我尝试用普通或匿名函数替换所有对象文字的调用,这似乎工作正常。但是,我仍然想让这个工作,因为我不想重写我的所有代码:编辑:以下是相关的javascript文件: