मैंने डेव हरमन के बहुत रोचक task.js पर एक नज़र डाली।जावास्क्रिप्ट में अजीब उपज वाक्यविन्यास
var [foo, bar] = yield join(read("foo.json"),
read("bar.json")).timeout(1000);
मैं जनरेटर से परिचित हूँ, लेकिन मुझे समझ नहीं आता कैसे उपज अभिव्यक्ति कुछ है कि [foo, बार] को सौंपा जा सकता करने के लिए मूल्यांकन करता है: अपने उदाहरण में वह इस लाइन है। मैं वास्तव में अभिव्यक्ति को कुछ भी असाइन करने की उम्मीद नहीं करता था क्योंकि यह मूल रूप से वापसी के समान ही है।
जेएस के लिए उपज वाक्यविन्यास अभी भी थोड़ा सा दस्तावेज प्रतीत होता है और मुझे इसके बारे में जानकारी नहीं मिल सका।
तो मेरे प्रश्न को स्पष्ट करने के लिए: फू और बार को क्या सौंपा जा रहा है?
BTW मैं एक "taskjs" कीवर्ड जोड़ना चाहते थे लेकिन यह मैं इस के लिए पर्याप्त प्रतिष्ठा नहीं है लगता है। –
कृपया एक प्रश्न पूछना याद रखें :-) – driis