在 ES6 中包装承诺的最简单方法是什么?
What is the easiest way to wrap Promise in ES6?
我正在使用基于承诺的包(Axios(来发出HTTP请求。所以,我有这样的代码:
axios.all(/*many generated requests*/).then((res) => {
//success handler
}).catch((err) => {
//error handler
});
我想编写一个简单的包装器,它生成并发送所有请求,但仍然具有相同的语法。它将使上面的代码看起来像:
manyReqsWrapper(args).then((res) => {
//success handler
}).catch((err) => {
//error handler
});
我该怎么做?
承诺是简单的值,可以像其他所有函数一样从函数中return
。你似乎在寻找
function mayReqsWrapper(args) {
return axios.all(/* whatever you need */);
}
相关文章:
- JQuery:向多个匹配结果添加换行符的最简单方法
- 访问对象的最简单方法'的单独财产
- 什么'这是使用jQuery将一些文本锚定到外部链接的最简单方法
- 实施会员系统的最简单方法是什么
- 出错时更改文本字段边框的最简单方法
- JavaScript:获取第一个月前 6 个月的日期的最简单方法
- 在CreateJS中加载视频的最简单方法
- 使用JavaScript过滤从网页复制的文本的最简单方法
- 创建在Javascript和PHP之间使用的唯一代码的最简单方法
- 使用JS找出字符串中字符重复的最简单方法是什么
- 使选择框在URL中使用变量重新加载页面的最简单方法
- 在原始对象的基础上创建新对象的最简单方法,但没有几个字段
- 在HTML中记住用户区域设置选择的最简单方法
- 在Raphael JS中创建脉动(循环)背景的最简单方法
- 从jquery下载具有现有路径的文件的最简单方法
- 在 Javascript 中将对象连接为空格分隔字符串的最简单方法是什么?
- 什么'这是重定向不受支持的浏览器的最简单方法
- 管理形式状态的最简单方法是什么
- 创建响应图像的最简单方法是什么
- 在 JavaScript 中,将文本插入字符串的最简单方法是什么?