I cannot create a generator method as an object literal.
Here is my working source code:
function *getRecords (data) { for (var i = 0; i < data.length; i++) { yield data[i]; } } var records = getRecords(data); for (var record of records) {
But when I transfer my generator method to the object literal:
var myobj = { *getRecords: function (data) {...} }
I get SyntaxError: Unexpected token *
If I add quotes
var myobj = { '*getRecords': function (data) {...} }
I get: SyntaxError: Unexpected strict mode reserved word
I am running nodejs v0.12.2 with the --harmony , but no matter what I do, I cannot get it to work.
source share