2015-10-08 86 views
1

我不確定解決此問題的正確方法,因此我希望您對此問題發表意見。我想有實例類似下面的集合:將Class實例添加到集合的最佳方法

Person P = new Person(); 
P.Name = 'John'; 
P.Surname = 'Dough'; 

var People = []; 
People.push(P); 

這是可能的代碼上面的Javascript(或jQuery的,角..)?任何博客我可以關注或進一步閱讀?

+0

如果你定義函數'Person'你的代碼工作 – Grundy

+0

我使用域作爲原型在angularjs中始終封裝我的數據沒有任何問題。試一試,看看你有多遠。 – doogle

+0

你能解釋一下試試做什麼嗎? – Grundy

回答

1

什麼定義Person 「類」:

var Person = function() { 
}; 

var P = new Person(); 
P.Name = 'John'; 
P.Surname = 'Dough'; 

var People = []; 
People.push(P); 

或不function - 只是簡單的對象:

var P = { 
    Name: 'John', 
    Surname: 'Dough' 
}; 

var People = []; 
People.push(P); 
+0

我認爲你應該添加以前的版本,以及字面對象:-) – Grundy

+1

@Grundy好吧,以前也添加過。 – hsz

相關問題