angular.Object

A namespace for utility functions used to work with JavaScript objects. These functions are exposed in two ways:

* Angular expressions: Functions are bound to all objects and augment the Object type. The names of these methods are prefixed with the '$' character in order to minimize naming collisions. To call a method, invoke the function without the first argument, e.g, myObject.$foo(param2).

* JavaScript code: Functions don't augment the Object type and must be invoked as functions of angular.Object as angular.Object.foo(myObject, param2).