Class Constructors
When you create a new object from a class in JavaScript, you often want to set up its initial stateβsuch as assigning values to its properties. This is where the constructor method comes in. The constructor is a special method inside a class definition that is automatically called when you use the new keyword to create an instance of the class. You can use it to set up the properties of the object with specific values, usually by passing arguments to the constructor when creating the object.
12345678910class Person { constructor(name, age) { this.name = name; this.age = age; } } const user = new Person("Alice", 30); console.log(user.name); // "Alice" console.log(user.age); // 30
Thanks for your feedback!
Ask AI
Ask AI
Ask anything or try one of the suggested questions to begin our chat
Can you explain how the constructor method works in this example?
What happens if I don't define a constructor in my class?
How can I add more properties to the Person class?
Awesome!
Completion rate improved to 6.25
Class Constructors
Swipe to show menu
When you create a new object from a class in JavaScript, you often want to set up its initial stateβsuch as assigning values to its properties. This is where the constructor method comes in. The constructor is a special method inside a class definition that is automatically called when you use the new keyword to create an instance of the class. You can use it to set up the properties of the object with specific values, usually by passing arguments to the constructor when creating the object.
12345678910class Person { constructor(name, age) { this.name = name; this.age = age; } } const user = new Person("Alice", 30); console.log(user.name); // "Alice" console.log(user.age); // 30
Thanks for your feedback!