Products
GG网络技术分享 2025-12-03 08:04 9
嗯,Promise呢,就像一个神奇的小盒子,里面Ke以装着我们要等待的事情的后来啊。这个小盒子有两种可Neng的状态,一种是好, 你想... 另一种是坏。好嘛,就是事情成功完成啦,坏嘛,就是出了点小差错。简单Promise就是为了解决那些需要等待的后来啊。

好,现在我们来说说Promise怎么用。先说说你要新建一个Promise。这就好像你从一个商店里买了一个小盒子。然后你把一些操作放进去。Ru果操作成功了你就告诉小盒子:“里面放的是好的后来啊!”Ru果失败了你就说:“里面放的是坏的后来啊!”
var myPromise = new Promise {
// 这里写操作代码
if {
resolve;
} else {
reject;
}
});
然后你Ke以用.n方法来监听小盒子里的后来啊。Ru果后来啊好,你就Zuo一些高兴的事情, 中肯。 Ru果后来啊坏,你就Zuo一些不开心的事情。
myPromise.n {
console.log;
}).catch {
console.log;
});
加油! Promise还有一个hen酷的功Neng,就是链式调用。想象一下Ru果你在小盒子里还有再说一个一个盒子,这个新的盒子也会有两个状态,好和坏。你Ke以一个接一个地用.n来监听这些盒子里的后来啊。
myPromise.n {
// 监听第一个盒子的后来啊
console.log;
return anorPromise; // 返回第二个盒子
}).n {
// 监听第二个盒子的后来啊
console.log;
}).catch {
// Ru果中间出了任何差错, dou会到这里来
console.log;
});
除了.n,Promise还有一些其他的方法,比如.catch。这个方法就像是.n的特别版本,专门用来处理那些坏的后来啊,挽救一下。。
myPromise.catch {
console.log;
});
Promise就像是我们的好帮手,让我们Nenggeng好地处理那些需要等待的事情的后来啊。 ICU你。 虽然它听起来可Neng有点复杂,但是一旦你开始用,就会发现它的强大和便利。
Demand feedback