12 lines
256 B
TypeScript
12 lines
256 B
TypeScript
// @target: es5
|
|
// @lib: es5
|
|
|
|
declare var console: any;
|
|
const arr: {y(): number}[] = [];
|
|
for (let i = 0; i < 3; i++) {
|
|
arr.push(class C {
|
|
static x = i;
|
|
static y = () => C.x * 2;
|
|
});
|
|
}
|
|
arr.forEach(C => console.log(C.y())); |