幫助下面的查詢將幫助我開始並澄清許多疑問。到目前爲止,我讀過我可以通過函數語句在JS中創建類,並使用JSON表示來保存對象值。所以,在下面的代碼Javascript類,構造函數和種子值
- 如何寫保持一些形狀值
如何初始化從TESTDATA形狀對象TESTDATA變量。我也許能夠通過分配每個成員
var obj = { x: testData[i].x, y: testData[i].y, ... };
創建的對象,這是正確的方式,或者我們可以使用構造函數描述here
var testData = [ {}, {} ]
//Shape class
var Shape = function(x, y, w, h) {
this.x = x;
this.y = y;
this.w = w;
this.h = h;
this.calculateArea = function() {
alert("Area..");
};
func test() {
var arr = [];
for (var i=0,l=testData.length; i<l; i++) {
var s = testData[i];
var obj = // how to construct Shape object here through constructor
};
arr.push(obj);
}
'JSON!= object literals'。在你的代碼中根本沒有JSON。 – 2011-04-29 12:13:57
亞..亞歷克斯在下面提到的相同..仍然熟悉一種對我來說是新的語言 – bsr 2011-04-29 12:31:15