Going through the full ES6 Compatibility table. Just got on to Set().
const set = new Set();
set.add('foo');
set.add('baz');
const iterator = set.values();
iterator.next(); // { value: "foo", done: false }
iterator.next(); // { value: "baz", done: false }
Is it possible to write a method similar to iterator.next(), but it iterates backwards instead of forwards (i.e. iterator.previous())?