NodeJS總結(四):yield、return與柯里化

對於ES6的生成器函數總結有四點: 1. yield必須放置在*函數中; 2. 每次執行到yield時都會暫停函數中剩餘代碼的執行; 3. *函數必須經過函數調用的方式(new方式會報錯)才能產生自身的實例,而且每一個實例都互相獨立; 4. 一個生成器函數一旦迭代完成,則再也沒法還原,一直停留在最後一個位置;javascript 尤爲是第二點,是很是強大的功能,暫停代碼執行,之前只有在瀏覽器環境中
相關文章
相關標籤/搜索