javascript - How do I access get the base type in Typescript? -
after trying grasp how traverse prototype chain in generated javascript, failed implement function writeinheritedname()
in example below. idea find base type , write name. ideas?
class animal { } class snake extends animal { } function writeclassname( cls ) { console.log( cls.name ); } function writeinheritedname( cls ) { console.log( "i wish new how write animal" ); } writeclassname( snake ); writeinheritedname( snake );
found out myself.
function writeinheritedname(cls) { console.log( object.getprototypeof(cls.prototype).constructor.name ); }
Comments
Post a Comment