从理论角度讨论JavaScript闭包