Class Expressions
by nevkatz
JavaScript
var d = class dragon {
constructor(label) {
this.label= label;
}
introduce() {
console.log('my name is ' + this.name);
}
}
let Template_utils = {};
Template_utils.x = class Red_dragon extends d {
constructor(label, age) {
super(label);
this.age = age;
}
}
let str = 'x';
var milo = new Template_utils[str]('nevo');
console.log(milo.label);
console.log(Template_utils.x.name);