`return function * () {…}`는 무엇을 의미합니까? 이 질문에 이미 답변이 있습니다. JavaScript에서 "기능 *"은 무엇입니까? 3 답변 나는 Koa 에서 이상한 것을 보았다 . 몇 가지 새로운 함수 이름이 있습니다 ( https://github.com/koajs/koa/blob/master/examples/co.js#L10에서 ) : app.use(function(){ return function *(){ var paths = yield fs.readdir('docs'); var files = yield paths.map(function(path){ return fs.readFile('docs/' + path, 'utf8'); }); this.type = 'markdown'; ..