JSFiddle - React, Tailwind, and code Playground

JavaScript

/* Class Language */
function Language(name) {
	this.name = name;
}

Language.prototype.getName = function() {
	return this.name;
}

// Create a new instance
var lan = new Language('python');
console.log(lan);

/* Class Javascript - Inherits from Language */
function Javascript(name, frameworks) {
	Language.call(this, name);
	this.frameworks = frameworks;
}

Javascript.prototype = new Language();
Javascript.prototype.constructor = Javascript;
Javascript.prototype.getFrameworks = function() {
	return this.frameworks;	
}

// Create a new instance
var jav = new Javascript('javascript', 'angular');
console.log(jav);