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);