Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- accessObjectFromFlatMapFieldName(object, key, toAccess, avoids = []) {
- let currentLevel = object;
- key.split('.').forEach((k,i) => {
- console.log(k, i);
- if(k === toAccess) {
- console.log('Found level', currentLevel);
- return currentLevel;
- }
- if(!avoids.includes(k)) {
- currentLevel = currentLevel[k];
- }
- });
- return currentLevel;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement