मैं ऑब्जेक्ट शाब्दिक के रूप में जेनरेटर विधि बनाने के लिए प्रतीत नहीं कर सकता।क्या node.js में ऑब्जेक्ट शाब्दिक में ES6 जेनरेटर विधि निर्दिष्ट करने का कोई तरीका है?
यहाँ मेरे कार्य स्रोत कोड है:
function *getRecords (data) {
for (var i = 0; i < data.length; i++) {
yield data[i];
}
}
var records = getRecords(data);
for (var record of records) {
// process my record
}
लेकिन जब मैं वस्तु में मेरी जनरेटर विधि शाब्दिक ले जाने:
var myobj = {
*getRecords: function (data) {...}
}
मैं SyntaxError: Unexpected token *
मिल रहा उद्धरण जोड़ देते हैं तो
var myobj = {
'*getRecords': function (data) {...}
}
मैं: SyntaxError: Unexpected strict mode reserved word
मैं --harmony
विकल्प के साथ v0.12.2 NodeJS runnng हूँ, लेकिन कोई फर्क नहीं पड़ता कि मुझे क्या करना है, मैं यह काम करना आरंभ नहीं कर पा रहे।
कैसे 'वर्ग {}' वाक्य रचना में जनरेटर बनाने के लिए? उस वाक्यविन्यास में कोई 'फ़ंक्शन' कीवर्ड नहीं है। – Finesse