如何使以下发生器工作?

时间:2016-12-28 16:42:06

标签: javascript generator

作为一个实验,我想创建一个生成一些具有以下近似设计的整数的生成器。

我可以让它工作(即从内部函数中产生)吗?

Image multiImage = Image.FromFile(sourceFile);

multiImage.Save(destinationFile, tiff, prams);

int pageCount = multiImage.GetFrameCount(FrameDimension.Page);

for (int page = 1; page < pageCount; page++ )
{
    multiImage.SelectActiveFrame(FrameDimension.Page,page);
    multiImage.SaveAdd(dupImage,prams);
}

multiImage.SaveAdd(newPage, prams);
multiImage.Dispose(); 

1 个答案:

答案 0 :(得分:2)

function* numbers() { 
  yield* Object.keys([...Array(31)])
}

var generator = numbers()

for(var i of generator) {
    console.log(i)
}