sget-js
v1.0.2
Published
Safely access nested JavaScript object properties
Downloads
1
Readme
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
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