javascript - problèmes de planification des promesses
阿神
阿神 2017-07-05 10:54:30
0
1
877
var p3 = new Promise( (resolve, reject) => {
    resolve('B')
})
var p1 = new Promise( (resolve, reject) => {
    resolve(p3)
})
p2 = new Promise( (resolve, reject) => {
    resolve('A')
})
p1.then(v => console.log(v))
p2.then(v => console.log(v))

Le fonctionnement du nœud et du navigateur est incohérent. Il est normal de comprendre que p1 résout une promesse en interne et n'est pas synchrone, donc il est évidemment postérieur à p2.

阿神
阿神

闭关修行中......

répondre à tous(1)
阿神

Qu'il produise A B ou B A, c'est correct. C'est asynchrone. Aucune de nos opérations ne peut dépendre de l'ordre de retour des opérations précédentes.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!