javascript变量作用域技巧