How to Derive a Class (Inheritance) in Javascript (WinJS) ?

If you want to derive a class from another class in Javascript when developing a Windows store app using WinJS library , you can use the WinJS.Class.derive method to do it.

How to Derive a Class (Inheritance) in Javascript (WinJS) ?

Below is a sample code snippet demonstrating how to derive a class in WinJS.

var abundantcode = WinJS.Class.define(
function(a,b)
{
this.a = a;
this.b = b;
},
{
    a: undefined,
    b: 10,
    _b: {
        set: function (value) {
            this.b = value;
        }
    }
}
);

var subdomain = WinJS.Class.derive(abundantcode,
    function (a,b) {
        this.a = a;
        this.b = b;
    });
// Creating an instance of the class
var obj = new subdomain(10,11);

?
%d