Static class members

by Saksham Malhotra

TypeScript

class par {
    private index: number = 0;
    GetNumber() {
        alert(this.index);
    }
    IncrementNumber() {
        this.index++;
    }
}

var p1 = new par();
var p2 = new par();
p1.IncrementNumber();
p2.GetNumber();


class nopar {
    private static index: number = 0;
    GetNumber() {
        alert(nopar.index);
    }
    IncrementNumber() {
        nopar.index++;
    }
}

var nop1 = new nopar();
var nop2 = new nopar();
nop1.IncrementNumber();
nop2.GetNumber();