1.0.2 • Published 5 years ago

sget-js v1.0.2

Weekly downloads
3
License
MIT
Repository
github
Last release
5 years ago

sget

Safely access nested JavaScript object properties

About

A utility method to safely access nested JavaScript object properties.

It enables you to write this:

const age = sget(school, ["teachers", 0, "personal", "age"]);

Instead of this:

const age =
  school &&
  school.teachers &&
  school.teachers[0] &&
  school.teachers[0].personal &&
  school.teachers[0].personal.age
    ? school.teachers[0].personal.age
    : null;

Installation

npm install --save sget-js

npm package link

Usage

const menu = {
  id: "file",
  value: "File",
  style: {
    color: "black",
    background: "white"
  }
};

console.log(sget(menu, ["style", "color"])); // "black"
console.log(sget(menu, ["tooltip", "text"])); // undefined instead of access error
1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago

0.0.0

5 years ago