has-own-property-x v4.1.2
has-own-property-x
Used to determine whether an object has an own property with the specified property key.
module.exports(object, property) ⇒ boolean ⏏
The hasOwnProperty method returns a boolean indicating whether
the object has the specified property. Does not attempt to fix known
issues in older browsers, but does ES6ify the method.
Kind: Exported function
Returns: boolean - true if the property is set on object, else false.
Throws:
- TypeError If object is null or undefined.
| Param | Type | Description |
|---|---|---|
| object | Object | The object to test. |
| property | string | Symbol | The name or Symbol of the property to test. |
Example
import hasOwnProperty from 'has-own-property-x';
const o = {
foo: 'bar',
};
console.log(hasOwnProperty(o, 'bar')); // false
console.log(hasOwnProperty(o, 'foo')); // true
hasOwnProperty(undefined, 'foo'); // TypeError: Cannot convert undefined or null to object6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago