1.0.0 • Published 3 years ago

@sz-sw-le1/object-property-is-enumerable v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

object-property-is-enumerable

Returns whether a property is enumerable or not.

⚠️ Caution:

  • Does throw error if property does not exist on object.

Example usage:

const objectPropertyIsEnumerable = require("object-property-is-enumerable")
const obj = {}
Object.defineProperty(obj, "enumerable", {enumerable: true})
Object.defineProperty(obj, "non-enumerable", {enumerable: false})

console.log(
	objectPropertyIsEnumerable(obj, "enumerable"), // true
	objectPropertyIsEnumerable(obj, "non-enumerable") // false
)