The library to determines whether an object has the specified properties.
npm i has-props-js
or
yarn add has-props-js
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
-
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 theobject
can only contain properties ofprops
- return an
boolean