Create Objects

by Mahadevan Sivasubramanian

JavaScript

// create simple Objects (Object Literal)

var profileDetails = {
	firstName:'Mahadevan',
  lastName:'Sivasubramanian',
  birthYear:1982,
  familyDetails:['Vidya','Srinika','Vishanth'],
  job:'Project Manager',
  isMarried:true
}
console.log(profileDetails)
// dot notation
console.log(profileDetails.firstName);
// brakets
console.log(profileDetails['lastName']);

var year = 'birthYear';
console.log(profileDetails[year]);


// mutated
profileDetails.job = 'Architect';
profileDetails['isMarried'] = false;

console.log(profileDetails);


// create simple Objects (New Objects)

var jobDetails = new Object ();
jobDetails.Position = 'PM';
jobDetails.Salary = 'one Lakh';

console.log(jobDetails);