Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2019
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. PubSub.subscribe('new_fib', new_fib => console.log(`new fib arrived!: ${new_fib}`));
  2.  
  3. let range = (n) => {
  4. let new_range = [];
  5. for(let i = 0; i < n; i += 1) {
  6. new_range.push(i);
  7. }
  8. return new_range
  9. }
  10.  
  11. let first_ten_fib = range(10).map((num, i, arr) => {
  12. let new_fib;
  13. if(i === 0) {
  14. new_fib = 0;
  15.  
  16. } else if(i === 1) {
  17. new_fib = 1;
  18.  
  19. } else {
  20. new_fib = arr[i - 1] + arr[ i - 2];
  21.  
  22. }
  23. PubSub.publish('new_fib', new_fib);
  24. return new_fib;
  25. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement