UNPKG

@extra-object/is-entry

Version:
42 lines (32 loc) 1.34 kB
Checks if object has an entry. [:running:] [:vhs:] [:package:] [:moon:] [:ledger:] > Similar: [entry], [entries], [isEntry].<br> > This is part of package [extra-object]. [extra-object]: https://www.npmjs.com/package/extra-object ```javascript object.isEntry(x, e, [fc], [fm]); // x: an object // e: entry? // fc: compare function (a, b) // fm: map function (v, k, x) ``` ```javascript const object = require('extra-object'); var x = {a: 1, b: 2, c: -3}; object.isEntry(x, ['c', 3]); // false object.isEntry(x, ['c', 3], (a, b) => Math.abs(a) - Math.abs(b)); // true object.isEntry(x, ['c', 3], null, v => Math.abs(v)); // true ``` ### references - [Array.prototype.includes: MDN web docs](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/includes) - [array-tools.contains: @75lb](https://www.npmjs.com/package/array-tools) [:running:]: https://npm.runkit.com/@extra-object/is-entry [:package:]: https://www.npmjs.com/package/@extra-object/is-entry [:moon:]: https://www.npmjs.com/package/@extra-object/is-entry.min [:ledger:]: https://unpkg.com/@extra-object/is-entry/ [entry]: https://github.com/nodef/extra-object/wiki/entry [entries]: https://github.com/nodef/extra-object/wiki/entries [isEntry]: https://github.com/nodef/extra-object/wiki/isEntry [:vhs:]: https://asciinema.org/a/338745