promise.race如何实现