Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function suzeren(tree, vassalName) {
- const clonetree = Object.assign({ vassals:[] }, tree);
- if (clonetree.vassals.some(e => e.name == vassalName)) {
- return clonetree.name;
- }
- return clonetree.vassals.map(e => suzeren(e, vassalName)).pop();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement