Projects STRLCPY kitsec-core Files
🤬
..
.github Loading last commit info...
test
.eslintrc
.nycrc
CHANGELOG.md
LICENSE
README.md
index.js
package.json
README.md

has-property-descriptors [Version Badge]package-url

[github actions]actions-url [coverage]codecov-url [dependency status]deps-url [dev dependency status]dev-deps-url [License]license-url [Downloads]downloads-url

[npm badge]package-url

Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.

Example

var hasPropertyDescriptors = require('has-property-descriptors');
var assert = require('assert');

assert.equal(hasPropertyDescriptors(), true); // will be `false` in IE 6-8, and ES5 engines

// Arrays can not have their length `[[Defined]]` in some engines
assert.equal(hasPropertyDescriptors.hasArrayLengthDefineBug(), false); // will be `true` in Firefox 4-22, and node v0.6

Tests

Simply clone the repo, npm install, and run npm test

Please wait...
Page is in error, reload to recover