JavaScript Classes are basically a blueprint or template of the object. JavaScript classes can be used to create new objects in Javascript.
The new version of JavaScript (ES6) introduced the use of classes instead of functions. Prior to ES6, there were only classes and, functions which are callable objects.
Class In JavaScript
Classes are similar to functions. Here, a class keyword is used instead of a function keyword. Unlike functions classes in JavaScript are not hoisted. The constructor method is used to initialize. The class name is user-defined.
Syntax:
class classname {
constructor(parameter) {
this.classname = parameter;
}
}
Example: The below example illustrates the JavaScript classes.
Javascript
class emp {
constructor(name, age) {
this.name = name;
this.age = age;
}
}
const emp1 = new emp("Geek1", "25 years");
console.log(emp1.name);
console.log(emp1.age);