Projekt

Obecné

Profil

Stáhnout (1.16 KB) Statistiky
| Větev: | Revize:
1 3a515b92 cagy
# object-inspect
2
3
string representations of objects in node and the browser
4
5
[![testling badge](https://ci.testling.com/substack/object-inspect.png)](https://ci.testling.com/substack/object-inspect)
6
7
[![build status](https://secure.travis-ci.org/substack/object-inspect.png)](http://travis-ci.org/substack/object-inspect)
8
9
# example
10
11
## circular
12
13
``` js
14
var inspect = require('object-inspect');
15
var obj = { a: 1, b: [3,4] };
16
obj.c = obj;
17
console.log(inspect(obj));
18
```
19
20
## dom element
21
22
``` js
23
var inspect = require('object-inspect');
24
25
var d = document.createElement('div');
26
d.setAttribute('id', 'beep');
27
d.innerHTML = '<b>wooo</b><i>iiiii</i>';
28
29
console.log(inspect([ d, { a: 3, b : 4, c: [5,6,[7,[8,[9]]]] } ]));
30
```
31
32
output:
33
34
```
35
[ <div id="beep">...</div>, { a: 3, b: 4, c: [ 5, 6, [ 7, [ 8, [ ... ] ] ] ] } ]
36
```
37
38
# methods
39
40
``` js
41
var inspect = require('object-inspect')
42
```
43
44
## var s = inspect(obj, opts={})
45
46
Return a string `s` with the string representation of `obj` up to a depth of `opts.depth`.
47
48
Additional options:
49
  - `quoteStyle`: must be "single" or "double", if present
50
51
# install
52
53
With [npm](https://npmjs.org) do:
54
55
```
56
npm install object-inspect
57
```
58
59
# license
60
61
MIT