我已经使用 Javascript 中的嵌套对象创建了一个“命名空间”,并试图“新建”一个 javascript 对象的实例。
//
// Create the ABC.DTO "namespace"
if (typeof (ABC) == 'undefined') var ABC= { DTO: {} };
//
// Define the ListType object
ABC.DTO.ListType = function (pId, pName) {
var id = pId;
var name = pName;
return {
Id: id,
Name: name
}
};
//
// Create an instance of the "listType" object
var type1 = new ABC.DTO.ListType(1, 'Letter Type'); // THROWS ERROR
抛出的错误是“对象不支持此操作”......我已经查看了以下帖子,除非我遗漏了一些东西,否则我觉得代码是正确的。我忽略了什么吗?