# 引入
import { toPromise } from 't-comm';
// or
import { toPromise} from 't-comm/lib/promise/index';
# toPromise(promiseLike)
描述:
将函数转成 Promise
参数:
参数名 | 类型 | 描述 |
---|---|---|
promiseLike | function | 任意函数,可以为 Promise |
返回:
Promise 函数
示例
const bar = () => 1;
toPromise(bar()).then(res => console.log(res)); // 1
function foo() {
return new Promise(resolve => setTimeout(() => resolve(2), 1000));
}
toPromise(foo()).then(res => console.log(res)); // 2