zheng d4d8c5534b webpack 21 horas atrás
..
.github d4d8c5534b webpack 21 horas atrás
.nycrc d4d8c5534b webpack 21 horas atrás
CHANGELOG.md d4d8c5534b webpack 21 horas atrás
LICENSE d4d8c5534b webpack 21 horas atrás
README.md d4d8c5534b webpack 21 horas atrás
eslint.config.mjs d4d8c5534b webpack 21 horas atrás
index.d.ts d4d8c5534b webpack 21 horas atrás
index.js d4d8c5534b webpack 21 horas atrás
package.json d4d8c5534b webpack 21 horas atrás
tsconfig.json d4d8c5534b webpack 21 horas atrás

README.md

hasown Version Badge

github actions coverage License Downloads

npm badge

A robust, ES3 compatible, "has own property" predicate.

Example

const assert = require('assert');
const hasOwn = require('hasown');

assert.equal(hasOwn({}, 'toString'), false);
assert.equal(hasOwn([], 'length'), true);
assert.equal(hasOwn({ a: 42 }, 'a'), true);

Tests

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