Difference between revisions of "Defining Objects"
Jump to navigation
Jump to search
| Line 36: | Line 36: | ||
</pre> | </pre> | ||
'''Creating a new Object for the john object''' | '''Creating a new Object for the john object''' | ||
var harry = Object.create(john); | var harry = Object.create(john); | ||
==[[#top|Back To Top]]-[[Main_Page| Home]] - [[Java Script|Category]]== | ==[[#top|Back To Top]]-[[Main_Page| Home]] - [[Java Script|Category]]== | ||
Revision as of 21:03, 6 November 2016
Object create
var john = {
name: 'John',
lastName: 'Smith',
yearOfBirth: 1990,
job: 'Teacher',
isMarried: false,
family: ['jane', 'mark'],
calculateAge: function() {
return 2016 - this.yearOfBirth;
}
};
console.log("--- " + john.calculateAge());
Loop through items
for(var item in john ){
console.log(item + " - " + john [item]);
Create an Object with a calculated value within the object
this will create the john.age with the calculated value
var john = {
name: 'John',
lastName: 'Smith',
yearOfBirth: 1990,
job: 'Teacher',
isMarried: false,
family: ['jane', 'mark'],
calculateAge: function() {
this.age = 2016 - this.yearOfBirth;
}
};
Creating a new Object for the john object
var harry = Object.create(john);