UNPKG

js-search

Version:

JS Search is an efficient, client-side search library for JavaScript and JSON objects

27 lines (21 loc) 473 B
// @flow /** * Find and return a nested object value. * * @param object to crawl * @param path Property path * @returns {any} */ export default function getNestedFieldValue(object : Object, path : Array<string>): any { path = path || []; object = object || {}; var value = object; // walk down the property path for (var i = 0; i < path.length; i++) { value = value[path[i]]; if (value == null) { return null; } } return value; }