帮助下面的查询将帮助我开始并澄清许多疑问。到目前为止,我读过我可以通过函数语句在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