我从来没有写过很多写作,但是教导我学到了更好的学业,可以帮助任何人开始,就像@guto所说的那样:“没有人那么大,他们不能学习,也不是那么小,你不能教书”。<<<<<<< /p>
今天我们将谈论承诺。
承诺是JavaScript必须处理异步Deigos的强大工具。
Promise是用于逐渐处理的对象。诺言(Promisea)代表现在可能可用的价值,或者从不
诺言用于处理异步率,在应用程序的顺序流动以外进行的耳朵。 承诺状态: a **承诺**可能有三个状态: 待处理:她的初始状态,即正在等待课程执行的结束; 实现:成功执行操作时。 拒绝:当操作以某些错误结束时 如何建立诺言 要建立我们的承诺,我们可以使用Koud0构造函数,该构建器接收函数作为帕拉诺(Parano),该函数已接收两个参数, 解决方案并拒绝它将被用来定义最终确定的州诺言。 解决承诺时,我们使用函数解决方案; 返回值时返回值 让我们创建一个承诺,并使用 当调用Promise Koud7时,它将通过已解决的状态进行最终确定,并返回生成的编号。 拒绝承诺时返回错误 正如我们可以在解决承诺时可以返回一个值一样,我们也可以使用koud2: 我希望您已经了解,有些部分是从一些文档和其他一些网站中获取的。
人们通常也可以说,当承诺处于这种状态时,它就可以解决; resolve
e reject
new Promise((resolve, reject) => {});
当承诺被拒绝时,我们使用拒绝功能setTimeout
函数创建一种灰烬的方式,该方式需要1000毫秒(1秒)才能执行。除了setTimeout
,我们还创建一个称为koud6的函数,该函数在0到10之间生成随机数。