Object
An object is an instance of a class stored in a set of memory locations.
Related concepts: ClassTypeValue
Closest Wikipedia entry: Object-oriented programming — Object-oriented programming (OOP) is a programming paradigm based on the concept of objects, which can contain data and code: data in the form of fields (often known as attributes or properties), and code in the form of procedures (often known as methods). A common feature of objects is that methods are attached to them and can access and modify the object's data fields. In this brand of OOP, there is usually a special name such as this or self used to refer to the current object.
Misconceptions about Object35 documented Misconceptions
Check YourselfAccessingInexistentPropertyError
Accessing a non existent property on an object produces an errorAssignmentCopiesObject
Assignment copies the objectEqualityOperatorComparesObjectsValues
The equality operator compares two objects' valuesIdentifierAsStringInBracketNotation
An identifier used to access a property with the bracket notation is treated as a stringNoBracketNotationForObjects
Square brackets cannot be used to access properties of an objectNoGlobalObject
There isn't a global objectNullIsObject
null is an objectObjectAsParameterIsCopied
Objects are passed by valueThisAssignable
One can assign to this