[Answer] How should this JavaScript recursive function be understood? · John's Blog