Promesses et récursivité : ordonnancer une "généalogie" dans un groupe de promesses simultanées (2)

Dépendances : données inversées, solution full promises
sommaire ~ note de présentation ~ <code> ~ codes sur Github

Il s'agit d'attribuer à chaque donnée son ou ses parents si elle en a. Chaque parent est lui-même attribué avec son ou ses propres parents éventuels. Tant que ceux-ci ne sont pas dipsonibles, la donnée n'est pas finalisable.
Chaque donnée est ainsi pleinement disponible quand elle est traitée, que ses popres parents sont traités et disponibles eux-mêmes, càd que les parents de ses parents le sont aussi et ainsi de suite.

Solution

  1. Promise.all() : lot récursif de promesses-traitements - forme pour valider le développement
  2. .then() : instruction finale, liée comme promesse à ces lots

Résultat et méta-info