课程: Level Up: JavaScript

今天就学习课程吧!

今天就开通帐号,24,700 门业界名师课程任您挑!

Train generator

Train generator

(gaming music) - Generators are functions that can be exited and at a later point in time reentered while maintaining their context. Generator functions used to be really great in solving problems with asynchronous programming, but recently they've kind of been replaced by JavaScript'qs async await. We declare generator functions with an asterisk following the function keyword. Calling a generator function doesn't immediately execute the body of the function. Instead, an iterator object for the function is returned. We must call the iterator's next method to hit the next yield value. The next method returns an object with a value property that contains the yielded value and a done property, which tells us whether the generator has yielded its last value. In this challenge, you're going to build a generator function that returns the next stop in a list of stops along the Metro North Railroad in New York. Each time a…

内容