0_object_basics
dz / mdn / js / 2_javascript_objects / 0_object_basicsSummary
JavaScript Object Basics
Node Tree
Nodes
| object | |
| content | Object |
| children | collection_data_functionality, dot_notation, method, object_literal, property, this, associative_arrays, bracket_notation |
| collection_data_functionality | |
| content | Collection of data and/or functionality |
| parents | object |
| property | |
| content | Property: data item |
| parents | object |
| method | |
| content | Method: function that allows the object to do something with the data |
| parents | object |
| object_literal | |
| content | Object Literal: object content written out literally as it is created |
| children | useful_for_transfering_related_data |
| parents | object |
| useful_for_transfering_related_data | |
| content | Useful for transfering series of related data items |
| parents | object_literal |
| dot_notation | |
| content | Dot Notation |
| children | namespace, bracket_notation (alternative) |
| parents | object |
| namespace | |
| content | Namespace |
| parents | dot_notation |
| bracket_notation | |
| content | Bracket Notation |
| parents | dot_notation, object |
| associative_arrays | |
| content | Associative Arrays |
| parents | object |
| this | |
| content | this: enables use to use the same method definition for every object you create |
| children | constructor |
| parents | object |
| constructor | |
| content | constructor |
| children | called_using_new_keyword, capitalized_type_of_object |
| parents | this |
| called_using_new_keyword | |
| content | Function called using "new" keyword |
| parents | constructor |
| capitalized_type_of_object | |
| content | Convention: start with capital lettert, named for type of object they create |
| parents | constructor |