js为什么函数表达式不能自执行