check-object-property

1.0.0 • Public • Published

Check Object Property

Simply check if a property inside a nested object is available, otherwise assign a default value.

getObjProp(object, keys, defaultValue)

Installation

NPM: npm i check-object-property --save

YARN: yarn add check-object-property --save

How to use

import getObjProp from 'check-object-property'

const user = {
  isbn: "123-456-222",
  author: {
    lastname: "Doe",
    firstname: "Jane"
  },
  editor: {
    lastname: "Smith",
    firstname: "Jane"
  },
  title: "The Ultimate Database Study Guide",
  category: ["Non-Fiction", "Technology"]
};

Accessing object
console.log(getObjProp(user, "author", {}))
// Output: { lastname: "Doe", firstname: "Jane" }

console.log(getObjProp(user, "editor.firstname", 'Rebecca'))
// Output: "Jane"

Accessing string
console.log(getObjProp(user, "title", ""))
// Output: "The Ultimate Database Study Guide"

Accessing array elements
console.log(getObjProp(user, "category.0", ""))
// Output: "Non-Fiction"

If key not found, set default value
console.log(getObjProp(user, "author.lastName", "Johnson"))
// Output: "Johnson"

Package Sidebar

Install

npm i check-object-property

Weekly Downloads

3

Version

1.0.0

License

MIT

Unpacked Size

9.29 kB

Total Files

5

Last publish

Collaborators

  • rishavgoswami