func是个箭头函数,func()的时候才执行,return得到一个promise,promise才立即执行。promise不是.then的时候构造的,应该说是func()的时候构造的