Redian新闻
>
angular Q: promise chain vs async waterfall
avatar
angular Q: promise chain vs async waterfall# Programming - 葵花宝典
x*g
1
从来没用过,也不知道怎么用。今天发现 tub 里面还有些水,而且水温还不低,仔细
检查才发现 tub 的power 竟然还是开着的。马上就冬天了,也不会再用这个 tub,
power 老是这么开着不是白费电么?就想把 power 关掉,但又怕会对 tub 不好。
请问,冬天应该怎样维护 spa tub? 谢谢!
avatar
s*w
2
没有完全理解啊,这2种哪种好?
avatar
r*n
3
winterize.
avatar
l*n
4
现在都用es7啦
avatar
P*r
5
这个tub就是冬天的时候用啊,大热天的,谁泡热水澡啊?
avatar
c*e
6
promise, async are for different purposes.

【在 s*****w 的大作中提到】
: 没有完全理解啊,这2种哪种好?
avatar
x*g
7
真的么?可我听人讲这个 tub 温度最高也就到45C。
我想把水弄干,然后 turn off power.这样做可以么?
avatar
s*w
8

es7用啥新技术?promise没啦?

【在 l**********n 的大作中提到】
: 现在都用es7啦
avatar
r*n
9
把水弄干 is not easy! not just the water in the tub. you have to remove all
water in the system. better let a professional do it.
or if you use it in the winter, you need to leave it on all the time to keep
it from frozen.
avatar
s*w
10
主要是想做flow control。
比如一个batch file, 一行行命令一个个执行过去。
用2者有啥区别?

【在 c*********e 的大作中提到】
: promise, async are for different purposes.
avatar
x*g
11
如果 leave it on all the time, 电费一个月大约多少钱?
avatar
l*n
12


【在 s*****w 的大作中提到】
: 主要是想做flow control。
: 比如一个batch file, 一行行命令一个个执行过去。
: 用2者有啥区别?

avatar
H*7
13
现在知道为啥美国佬CO2排放量高了吧。
avatar
h*c
14
...
要一杯python
...
循环两次,不要for,也不要while
...
中间也不要放if
...
免贵,属兔
...
2>=兔++您resolve了先生的goto的ipthon

【在 s*****w 的大作中提到】
: 没有完全理解啊,这2种哪种好?
avatar
h*c
15
...
要一杯python
...
循环两次,不要for,也不要while
...
中间也不要放if
...
免贵,属兔
...
2>=兔++您resolve了先生的goto的ipthon

【在 s*****w 的大作中提到】
: 没有完全理解啊,这2种哪种好?
avatar
l*n
16
You can even do this ( using await in the return statement will turn the
function into an AsyncFunction)

【在 l**********n 的大作中提到】

avatar
s*w
17
谢大牛,学习一下去

【在 l**********n 的大作中提到】

avatar
c*e
18
promise主要是用于ajax取得response后的执行;
async就是异步了,不等ajax取得数据就行动。

【在 s*****w 的大作中提到】
: 主要是想做flow control。
: 比如一个batch file, 一行行命令一个个执行过去。
: 用2者有啥区别?

avatar
s*w
19
大牛,请教一下啊,记得async.waterfall是要等第一个执行结束,再做第二个的吧?

【在 c*********e 的大作中提到】
: promise主要是用于ajax取得response后的执行;
: async就是异步了,不等ajax取得数据就行动。

avatar
c*e
20
2个的不同,在于出现error之後的处理方式:promise更灵活一些。
1. async.waterfall
if any of the tasks pass an error to their own callback, the next function
is not executed, and the main callback is immediately called with the error.
2. promise chaining
function myAsyncFunction(url) {
return new Promise((resolve, reject) => {
const xhr = new XMLHttpRequest();
xhr.open("GET", url);
xhr.onload = () => resolve(xhr.responseText);
xhr.onerror = () => reject(xhr.statusText);
xhr.send();
});
});

【在 s*****w 的大作中提到】
: 大牛,请教一下啊,记得async.waterfall是要等第一个执行结束,再做第二个的吧?
avatar
s*w
21
多谢大牛,周末愉快!

error.

【在 c*********e 的大作中提到】
: 2个的不同,在于出现error之後的处理方式:promise更灵活一些。
: 1. async.waterfall
: if any of the tasks pass an error to their own callback, the next function
: is not executed, and the main callback is immediately called with the error.
: 2. promise chaining
: function myAsyncFunction(url) {
: return new Promise((resolve, reject) => {
: const xhr = new XMLHttpRequest();
: xhr.open("GET", url);
: xhr.onload = () => resolve(xhr.responseText);

avatar
c*e
22
async.waterfall本质上是用的promise。

【在 s*****w 的大作中提到】
: 多谢大牛,周末愉快!
:
: error.

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。