1
我創建了一個使用Javascript中的嵌套對象進行排序的「名稱空間」,並試圖爲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
拋出的錯誤是「對象不支持此操作」 ......我已經審議了以下職位,除非我失去了一些東西我覺得在代碼正確conformign。我俯瞰東西?
Define a 「nested」 object constructor in JavaScript?
Instancing new objects in javascript
Shoulldn't它是ABC.DTO代替GMCR.DTO的? – hugomg
我看到一個不同的錯誤:['未捕獲的ReferenceError:未定義GMCR]](http://jsfiddle.net/mattball/Tntqd/)。 –
是的,這是一個錯字。我已經固定在OP中。對不起'回合。 –