1.0.2 • Published 10 months ago

has-props-js v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

has-props-js

The library to determines whether an object has the specified properties.

Installation

npm i has-props-js

or

yarn add has-props-js

Usage

import hasProps from "has-props-js";

const myObject = { orange: "Orange", lemon: "Lemon", watermelon: "Watermelon" };

hasProps(myObject, "orange"); // true
hasProps(myObject, ["orange", "lemon"]); // true
hasProps(myObject, ["orange", "lemon"], { pick: true }); // false

API

hasProps(object, props, options)

  • object - object (Required) - The object to check
  • props - string | number | symbol | any[] (Required) - The property to check, accept multiple properties as an array
  • options - object (Optional) - options.pick option allow the object can only contain properties of props
  • return an boolean