试图对象的属性设置为一个新的对象和IE 9给了我一个奇怪的错误 “对象不支持此操作”我不明白为什么这是唯一抱怨的浏览器。设置对象
http://jsfiddle.net/billpull/QNm6f/1/
我写的代码的顺序它得到想知道如果是这样的问题,因为技术上存在该对象之前,浏览器将达到这一部分,但在实际执行的代码是它确实存在解析。
var project = {};
project.viewModels = {};
project.myViewLocator = {
viewOne: null,
viewTwo: null
};
$(function() {
project.myViewLocator.viewOne = new project.viewModels.ViewOneModel();
});
project.viewModels.ViewOneModel = function() {
// some logic
};