我正在尝试使用HTML5的新canvas标签,用它来渲染和动画一些简单的形状。我的canvas脚本有以下函数:
function initializeSquarePositions(rows, columns) {
for (var x = 0; x < canvas.width; x += canvas.width / columns)
for (var y = 0; y < canvas.height; y += canvas.height / rows)
yield {x: x, y: y};
}
由于某些原因,这段代码在Firefox中表现得非常好,但在Chrome中根本不起作用。两个浏览器都是最新版本,并且我已经将脚本标记为version=1.8(version=1.7也无效)。
'yield'关键字在Chrome中是否不起作用?我希望它能够正常工作,生成器可以使代码更加清晰!
我找不到任何明确的答案。
yield
刚刚被添加到谷歌浏览器中。 - hippietrail