Skip to content

inspect-js/object-inspect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b3995cb · May 26, 2020
Jan 27, 2020
Jul 27, 2019
May 26, 2020
Nov 10, 2019
May 26, 2020
Sep 29, 2017
Jul 31, 2017
Jan 28, 2020
Jan 28, 2020
Jun 26, 2019
May 26, 2020
May 26, 2020
May 26, 2020
Jan 28, 2020
Oct 19, 2017

Repository files navigation

object-inspect

string representations of objects in node and the browser

build status

example

circular

var inspect = require('object-inspect');
var obj = { a: 1, b: [3,4] };
obj.c = obj;
console.log(inspect(obj));

dom element

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

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.

Additional options:

  • quoteStyle: must be "single" or "double", if present
  • maxStringLength: must be 0, a positive integer, Infinity, or null, if present

install

With npm do:

npm install object-inspect

license

MIT