root / HServer / 00.Server / 00.Program / node_modules / object-keys / README.md
이력 | 보기 | 이력해설 | 다운로드 (1.02 KB)
| 1 |
#object-keys <sup>[![Version Badge][2]][1]</sup> |
|---|---|
| 2 |
|
| 3 |
[![Build Status][3]][4] [![dependency status][5]][6] |
| 4 |
|
| 5 |
[![browser support][7]][8] |
| 6 |
|
| 7 |
An Object.keys shim. Uses Object.keys if available. |
| 8 |
|
| 9 |
## Example |
| 10 |
|
| 11 |
```js |
| 12 |
var keys = require('object-keys');
|
| 13 |
var assert = require('assert');
|
| 14 |
var obj = {
|
| 15 |
a: true, |
| 16 |
b: true, |
| 17 |
c: true |
| 18 |
}; |
| 19 |
|
| 20 |
assert.equal(keys(obj), ['a', 'b', 'c']); |
| 21 |
``` |
| 22 |
|
| 23 |
## Source |
| 24 |
Implementation taken directly from [es5-shim]([9]), with modifications, including from [lodash]([10]). |
| 25 |
|
| 26 |
## Tests |
| 27 |
Simply clone the repo, `npm install`, and run `npm test` |
| 28 |
|
| 29 |
[1]: https://npmjs.org/package/object-keys |
| 30 |
[2]: http://vb.teelaun.ch/ljharb/object-keys.svg |
| 31 |
[3]: https://travis-ci.org/ljharb/object-keys.png |
| 32 |
[4]: https://travis-ci.org/ljharb/object-keys |
| 33 |
[5]: https://david-dm.org/ljharb/object-keys.png |
| 34 |
[6]: https://david-dm.org/ljharb/object-keys |
| 35 |
[7]: https://ci.testling.com/ljharb/object-keys.png |
| 36 |
[8]: https://ci.testling.com/ljharb/object-keys |
| 37 |
[9]: https://github.com/kriskowal/es5-shim/blob/master/es5-shim.js#L542-589 |
| 38 |
[10]: https://github.com/bestiejs/lodash |
| 39 |
|