基本实现promise/A