最近、私は「約束」を聞いて、それがどのように働いているかを学ぼうとしました... それはうまくいきません。約束の例
function example(){
return new Promise(function(){
var i=0;
while(i<5000){console.log(i);i++;}
})
}
example()
.then(
function(){
console.log('done')
},
function(){
console.log('error')
});
それは句「を」どのように私はそれを書くことができます。.. 1から4999を書き込みますが、[完了 'または「エラー」に書き込むことはありませんか?
ご返信いただければ幸いです。 解決&を関数となりが.then()& .catch()で定義されるように実行されるリジェクト:
'プロミス(関数(決意、リジェクト){'代わりプロミス(関数(){ ''のとの体内の約束関数はループの後に 'resolve();'を置きます。 – Xufox
これら2つの匿名関数は定義されておらず、実際には実行されませんか? – hauron
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise –