1.1.6 • Published 6 years ago
shproperty v1.1.6
shproperty
recursively show PropertyNames of javascript Object
Table of Contents
- shproperty
- Install
- Usage
- getPropertyNames(obj,fromDepth,toDepth)
- getEnumerablePropertyNames(obj,fromDepth,toDepth)
- getNoEnumerablePropertyNames(obj,fromDepth,toDepth)
- getInheritedPropertyNames(obj,fromDepth,toDepth)
- getInheritedEnumerablePropertyNames(obj,fromDepth,toDepth)
- getInheritedNoEnumerablePropertyNames(obj,fromDepth,toDepth)
- getOwnPropertyNames(obj)
- getOwnEnumerablePropertyNames(obj)
- getOwnNoEnumerablePropertyNames(obj)
- getInheritedPropertyNamesAtDepth(obj,depth)
- getInheritedEnumerablePropertyNamesAtDepth(obj,depth)
- getInheritedNoEnumerablePropertyNamesAtDepth(obj,depth)
- getAncestorAtDepth(obj,depth)
- getPrototypeChain(obj)
- Usage
Install
npm install shproperty
Usage
var sp = require("shproperty")
getPropertyNames(obj,fromDepth,toDepth)
var arr =[1,2,3]
sp.getPropertyNames(arr)
sp.getPropertyNames(arr,1,2)
sp.getPropertyNames(arr,2)
getEnumerablePropertyNames(obj,fromDepth,toDepth)
sp.getEnumerablePropertyNames(arr)
getNoEnumerablePropertyNames(obj,fromDepth,toDepth)
sp.getNoEnumerablePropertyNames(arr,0,1)
sp.getNoEnumerablePropertyNames(arr,1,2)
sp.getNoEnumerablePropertyNames(arr,2)
getInheritedPropertyNames(obj,fromDepth,toDepth)
getInheritedPropertyNames(arr,2)
getInheritedEnumerablePropertyNames(obj,fromDepth,toDepth)
getInheritedNoEnumerablePropertyNames(obj,fromDepth,toDepth)
getOwnPropertyNames(obj)
getOwnEnumerablePropertyNames(obj)
getOwnNoEnumerablePropertyNames(obj)
getInheritedPropertyNamesAtDepth(obj,depth)
getInheritedEnumerablePropertyNamesAtDepth(obj,depth)
getInheritedNoEnumerablePropertyNamesAtDepth(obj,depth)
getAncestorAtDepth(obj,depth)
getPrototypeChain(obj)
sp.getPrototypeChain(arr)
> sp.getPrototypeChain(arr)
[ [ 1, 2, 3 ], [], {}, null ]
>