javascript学习笔记之函数篇(六):作用域与命名空间