# Object Values
> Return an array of an object's own enumerable property values.
## Usage
```javascript
var objectValues = require( '@stdlib/utils/values' );
```
#### objectValues( obj )
Returns an `array` of an object's own enumerable property values.
```javascript
var obj = {
'a': 1,
'b': 2
};
var vals = objectValues( obj );
// e.g., returns [ 1, 2 ]
```
## Notes
- Value order is not guaranteed, as `object` key enumeration is not specified according to the [ECMAScript specification][ecma-262-for-in]. In practice, however, most engines use insertion order to sort an `object`'s keys, thus allowing for deterministic extraction.
## Examples
```javascript
var objectValues = require( '@stdlib/utils/values' );
var obj = {
'beep': 'boop',
'a': {
'b': 'c'
},
'foo': [ 'bar' ]
};
var vals = objectValues( obj );
// e.g., returns [ 'boop', {'b':'c'}, [ 'bar' ] ]
```
[ecma-262-for-in]: http://www.ecma-international.org/ecma-262/5.1/#sec-12.6.4