发布于 2012-10-30 11:09:36
我已经列举了这个简短的例子。
如果您可以提供从您的EdgeJS代码中获得的控制台输出的详细信息,这可能有助于将其确定下来。
示例
class ArrayUtilities {
private arrayOfZeros(n: number) : number[] {
var a: number[] = [];
for (var i = 0; i < n; i++) {
a[i] = 0;
}
console.log("New array", a);
return a;
}
test() {
var a: number[] = this.arrayOfZeros(5);
for (var i = 0; i < a.length; i++) {
a[i] = 1;
}
console.log("Updated array", a);
var b: number[] = this.arrayOfZeros(6);
var c: number[] = this.arrayOfZeros(2);
}
}
var au = new ArrayUtilities();
au.test();我得到以下输出..。
New array[0, 0, 0, 0, 0]app.js?1 (line 8)
Updated array[1, 1, 1, 1, 1]app.js?1 (line 16)
New array[0, 0, 0, 0, 0, 0]app.js?1 (line 8)
New array[0, 0]app.js?1 (line 8)https://stackoverflow.com/questions/13137609
复制相似问题