JSFiddle - React, Tailwind, and code Playground

by Chandra Shekhar

JavaScript

var Employee = function(firstName,lastName,age,eyeColor)
{
	this.firstName = firstName;
	this.lastName = lastName;
	this.age = age;
	this.eyeColor = eyeColor;
}
var Emp = new Employee("John","Doe",50,"blue");
//2. Prototype Example with null . We can't use multiple values by creating this kind of object. It can be used for singleton
var Emp = Object.create(null); //Prototype
Emp.firstName= "John";
Emp.lastName= "Doe";
Emp.age= 50;
Emp.eyeColor= "blue";

//3. Below is Object.create by using some prototype . Like we are using prototype model
var Employee = {
   eyeColor : "Blue",
   setEmployeeDetails : function(firstName,lastName,age) {
	this.firstName = firstName;
	this.lastName = lastName;
	this.age = age;
	}
};
var Emp = Object.create(Employee); //Protype
Emp.setEmployeeDetails("John","Doe",50);
//4. Create a null object and then assign values into it
var Emp = new Object();//Objectob
 Emp.firstName= "John";
Emp.lastName= "Doe";
Emp.age= 50;
Emp.eyeColor= "blue";
alert("FirstName="+Emp.firstName+" Lastname="+Emp.lastName+" age ="+Emp.age+" Eyecolor="+Emp.eyeColor);