следующие коды только выходные {} независимо от того, что я делаю для моих функций генератора:nodejs ES6 генератор выдает только {}
//test 1
function *myFunc(input) {
//yield input;
return input;
}
console.log(myFunc('dafuq happening')); //prints {}
//test 2
function *myFunc2() {
console.log('wtf?');
}
myFunc2(); //prints {}
с помощью nodeJS 5,10 на Arch Linux
Возможный дубликат [Что такое генераторы ES6 и как их использовать в node.js?] (Http://stackoverflow.com/q/18842105/1529630) или [Что такое «функция *» в JavaScript?] (http://stackoverflow.com/q/9620586/1529630) – Oriol