- Every variable is a property of an object
- Every object belongs to a class.
- Every class has a prototype.
- A method is a property whose value is a function.
- You can attach properties to a function.
- Within a method, this and callee
refer to the same object.
- Anonymous functions cannot be recursive.
- Functions may be declared within other functions.