Creating Objects in JavaScript
Objects can be created in two ways.
- Factory Function
- Constructor Function
// two ways to create object
// Factory function
function createCircle(radius) {
return {
radius,
draw: function() {
console.log('draw', radius);
}
};
}
const circle = createCircle(5);
circle.draw();
// Constructor function
function Circle(radius) {
this.radius = radius;
this.draw = function() {
console.log('draw', this.radius);
}
}
const obj = new Circle(3);
obj.draw();
Comments
Post a Comment