Question du test Node.js

Utiliser les générateurs ES2015 pour afficher le contenu d'un fichier en NodeJS

Difficile

On souhaite utiliser les générateurs ES2015 afin d'afficher le contenu du fichier hello.txt :

const fs = require('fs');

function run(generator) {
  function callback(err, content) {
    console.log(`1) Données lues : “${content}”`);
    iterator.next(content);
  }

  var iterator = generator(callback);
  iterator.next();
}

run(function *(callback) {
  var content = yield fs.readFile('hello.txt', callback);
  console.log(`2) Le fichier contient : “${content}”`);
});

Que va t-il se passer si on exécute ce code ?
(On admet que hello.txt existe et qu'il contient le texte : Hello World!)

Auteur: BenjaminStatut : Publiée(Mise à jour)Question passée 65 fois
Modifier
0
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !