Travis build: 78

This commit is contained in:
30secondsofcode
2018-07-14 08:01:07 +00:00
parent 2c47f76676
commit 5c9c6b7987
14 changed files with 83 additions and 51 deletions

View File

@ -9,18 +9,16 @@ If found, return the value of `obj[target]`, otherwise use `Object.values(obj)`
const dig = (obj, target) =>
target in obj
? obj[target]
: Object
.values(obj)
.reduce((acc, val) => {
if (acc !== undefined) return acc;
if (typeof val === 'object') return dig(val, target);
}, undefined);
: Object.values(obj).reduce((acc, val) => {
if (acc !== undefined) return acc;
if (typeof val === 'object') return dig(val, target);
}, undefined);
```
```js
const data = {
level1:{
level2:{
level1: {
level2: {
level3: 'some data'
}
}