设计递归函数竟然这么简单!
递归求解方法
划分问题,求子过程 注意退出条件 “What is my base case? What should stop the recursion from continuing?” “What do I want to do with my current value?” “How do I call myself to get to the next value?”
How to Recursively Traverse JSON Objects - Qvault
Make your JavaScript elegant with recursions
object-recursive-iterator