9.10.1 Traversing with Writer

by dimitrs_papadimitriou

HTML

<script src="https://rawgit.com/eu81273/jsfiddle-console/master/console.js"></script>

JavaScript

var getUser = () => fetch("https://api.github.com/users");

  var getUserFollowers = (name) => fetch(`https://api.github.com/users/${name}/followers`);

  var toJson = response => response.json()

  getUser()
    .then(toJson)
    .then(users => users[0].login)
    .then(getUserFollowers)
    .then(toJson)
    .then(followers => followers.map(follower => follower.login))
    .then(v => console.log(v))
    .catch(v => console.log("left" + v))