zheng d4d8c5534b webpack 23 小時之前
..
.github d4d8c5534b webpack 23 小時之前
.nycrc d4d8c5534b webpack 23 小時之前
CHANGELOG.md d4d8c5534b webpack 23 小時之前
LICENSE d4d8c5534b webpack 23 小時之前
README.md d4d8c5534b webpack 23 小時之前
eslint.config.mjs d4d8c5534b webpack 23 小時之前
index.d.ts d4d8c5534b webpack 23 小時之前
index.js d4d8c5534b webpack 23 小時之前
package.json d4d8c5534b webpack 23 小時之前
tsconfig.json d4d8c5534b webpack 23 小時之前

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