Test .call method
Je pense qu'elle ne crée pas une nouvelle instance mais qu'elle appelle juste le constructeur de la dite classe
by MaxenceBrasselet
HTML
<script src="http://try.buildwinjs.com/lib/winjs/js/base.min.js?v1.0.70"></script>
<script src="http://try.buildwinjs.com/lib/winjs/js/ui.min.js?v1.0.70"></script>
JavaScript
WinJS.Namespace.define("myClass", {});
myClass.mother = WinJS.Class.define(
function(name) {
this.names = [];
this.names.push(name);
},
{
names: [],
test: undefined,
},
{}
);
myClass.daughter = WinJS.Class.derive(
myClass.mother,
function(name) {
myClass.mother.apply(this);
},
{},
{}
);
window.start = function() {
var daughter = new myClass.daughter("test");
daughter.test = "rrr";
var daughter2 = new myClass.daughter("test2");
};