JavaScript Functions are also objects

Object as function method example2

by Rijo R

JavaScript

var Pizza = function() { // function object
	this.crust = 'thin'; // Public propertiece of the object function
  this.toppings = 3;
  
};
console.log(Pizza);
console.dir(Pizza); //Function object propertiece we can't acess directly So we have to create oblects from functional objects

PizzaA = new Pizza(); 
PizzaB = new Pizza();
console.log(PizzaA.crust);

console.log(PizzaB instanceof Pizza); // Yes returns true
console.log(PizzaB.constructor); // its returens