import { Injectable } from '@angular/core'; @Injectable({ providedIn: 'root' }) export class ObjectService { constructor() { } deepFind(obj, path):any { var paths = path.split('.') , current = obj , i; for (i = 0; i < paths.length; ++i) { if (current[paths[i]] == undefined) { return undefined; } else { current = current[paths[i]]; } } return current; } }