3
var A = {
demo : function() * {
/* Some logic here, but no yield is used */
}
}
generator
方法的用法是什麼?yield
什麼都沒有? 你有沒有使用過這樣的東西?用例是什麼?沒有收益的發電機
var A = {
demo : function() * {
/* Some logic here, but no yield is used */
}
}
generator
方法的用法是什麼?yield
什麼都沒有? 你有沒有使用過這樣的東西?用例是什麼?沒有收益的發電機
這與空函數的情況完全相同 - 有人想調用一個函數,但是你無事可做。
同樣,一個空的生成器函數是一個函數,它創建一個什麼也不做的生成器。它代表空序列。但是,不生成yield
的生成器函數不一定是空的 - 它仍然可以執行某些操作並獲得結果值,但沒有中間結果。
也許無論調用'demo'希望迭代器被返回。生成器函數是創建迭代器的簡單方法。 –
是的,這是一個很好的用例。你有沒有用過任何其他情況? – alkis
@FelixKling如果你想要你可以發表你的評論作爲答案,所以我可以接受它。 – alkis