高点巴克网

系统知识、电脑基础和百科知识分享平台

promise的用法(promise的用法例子)

makeapromise许下诺言keepone'spromose保守诺言breakone'spromise打破诺言,说话不算数 dosth.答应某人做某事

promise doing和promise to do的区别:promise doing sth 表示承诺做某事。已经在做。 promise to do 表示承诺做某事。 但还没有做。promise sb to do与promise sb doing不定式表将来,所以前者应该是“承诺某人去做某事(还没做,将来会去做).”后者是“承诺某人做某事(做过了)”。

没有doing,只有to do

promise  意思有:n. 承诺;诺言    v.许诺;承诺;答应

用法有:

make a promise答应;许诺
keep a promise遵守承诺
break a promise违背承诺
 
promise to do something 答应做某事
promise not to do something 答应不做某事

promise sth. to sb. 

= promise sb. sth.许诺给某人某物

"new Promise" 是 JavaScript 中用于创建 Promise 对象的语法。Promise 是一种用于处理异步操作的对象,它可以代表一个尚未完成但最终会完成的操作,并返回其结果或错误信息。

使用 "new Promise" 可以创建一个 Promise 对象,并传入一个执行器函数作为参数。执行器函数接受两个参数:resolve 和 reject,分别用于将 Promise 标记为成功或失败。

通过调用 resolve 函数,可以将 Promise 标记为成功,并传递一个值作为成功的结果。而调用 reject 函数,则将 Promise 标记为失败,并传递一个错误对象作为失败的原因。

通过链式调用 Promise 的 then 方法,可以在 Promise 成功时执行相应的操作,并通过 catch 方法捕获 Promise 失败时的错误。

总之,使用 "new Promise" 可以创建一个 Promise 对象,并通过 resolve 和 reject 方法来控制 Promise 的状态,从而实现更灵活的异步操作处理。

New Promise是JavaScript的一种异步编程解决方案,提供了一种更加优雅和简洁的方式来处理异步操作。

通过Promise,可以将异步操作封装成一个Promise对象,该对象可以在异步操作完成时返回一个结果或者抛出一个错误。

同时,Promise还提供了一系列的方法,如then、catch、finally等,方便我们对异步操作进行链式调用和错误处理。

使用Promise可以避免回调地狱的问题,提高代码的可读性和可维护性。

promise sth. to sb / promise sb sth. 向某人承诺某事


promise to do sth. 承诺做某事


make a promise 承诺,许诺

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言