You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
59 lines
1.1 KiB
59 lines
1.1 KiB
# object-inspect |
|
|
|
string representations of objects in node and the browser |
|
|
|
[![testling badge](https://ci.testling.com/substack/object-inspect.png)](https://ci.testling.com/substack/object-inspect) |
|
|
|
[![build status](https://secure.travis-ci.org/substack/object-inspect.png)](http://travis-ci.org/substack/object-inspect) |
|
|
|
# example |
|
|
|
## circular |
|
|
|
``` js |
|
var inspect = require('object-inspect'); |
|
var obj = { a: 1, b: [3,4] }; |
|
obj.c = obj; |
|
console.log(inspect(obj)); |
|
``` |
|
|
|
## dom element |
|
|
|
``` js |
|
var inspect = require('object-inspect'); |
|
|
|
var d = document.createElement('div'); |
|
d.setAttribute('id', 'beep'); |
|
d.innerHTML = '<b>wooo</b><i>iiiii</i>'; |
|
|
|
console.log(inspect([ d, { a: 3, b : 4, c: [5,6,[7,[8,[9]]]] } ])); |
|
``` |
|
|
|
output: |
|
|
|
``` |
|
[ <div id="beep">...</div>, { a: 3, b: 4, c: [ 5, 6, [ 7, [ 8, [ ... ] ] ] ] } ] |
|
``` |
|
|
|
# methods |
|
|
|
``` js |
|
var inspect = require('object-inspect') |
|
``` |
|
|
|
## var s = inspect(obj, opts={}) |
|
|
|
Return a string `s` with the string representation of `obj` up to a depth of |
|
`opts.depth`. |
|
|
|
# install |
|
|
|
With [npm](https://npmjs.org) do: |
|
|
|
``` |
|
npm install object-inspect |
|
``` |
|
|
|
# license |
|
|
|
MIT
|
|
|