How to usefunction constructor in Javascript
We can create an Employee object using this Employee function constructor which will inherit the properties of this constructor.
Syntax:
let Object1 = new Object(property1, property2, property3)
Example:
Javascript
function Employee(name, id, job) { this .name = name; this .id = id; this .job = job; } // creating an Object from prototype let Employee1 = new Employee( 'Stephen' , 2364, 'developer' ); console.log(Employee1); let Employee2 = new Employee( 'Maria' , 8896, 'tester' ); console.log(Employee2); |
Employee { name: 'Stephen', id: 2364, job: 'developer' } Employee { name: 'Maria', id: 8896, job: 'tester' }
How to create an object with prototype in JavaScript ?
In this article, we will discuss object creation & prototypes, along with understanding the different ways for object creation & their implementation through the examples. Prototypes are the mechanism by which objects in JavaScript inherit features from another object. A prototype property is also an object whose methods and properties will be inherited by any new object.
A simple object in JavaScript can be compared with real-life objects with some properties. For instance, an Employee can be considered as an object, having the properties like “name”, “age”, “department”, “id”, etc, which is unique for each employee.
Here are some common approaches to creating an object with a prototype in javascript.
- Using Object Literal
- Using Prototypes
- Using Constructor
- Using function constructor
- using functions in a Constructor function