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);