自执行函数会作用域提升吗