PromiseLike是一个用于表示类似于Promise的对象的接口 代码实现/** * 判断一个值是不是PromiseLike */function isPromiseLike(value) { return (value !== null && (typeof value === 'object' || typeof value === 'function') && typeof value.then === 'function')}