// Class definition for Person
class Person {
constructor(name, age) {
this.name = name;
this.age = age;
}
// Method to generate a greeting
greet() {
return `Hello, my name is ${this.name} and I am ${this.age} years old.`;
}
}
// Usage of the Person class
const person = new Person('John', 30);
const greeting = person.greet();JavaScript Class with Constructor and Method
Related Posts
More content you might like
Understanding JavaScript Classes
JavaScript has evolved significantly over the years, and one of the key features introduced in ECMAScript 6 (ES6) is the concept of classes. While JavaScript has always been an object-oriented language, the introduction of classes brought a more familiar syntax for developers coming from other object-oriented programming languages like Java, Python, or C#. In this tutorial, we'll explore JavaScript classes in depth, including how they work, why they're useful, and how to effectively use them in your code.
This tutorial assumes a basic understanding of JavaScript, including functions, objects, and inheritance. If you're new to these concepts, it may be helpful to review them before proceeding.
Discussion 0
Please sign in to join the discussion.
No comments yet. Be the first to share your thoughts!