Skip to content

Instantly share code, notes, and snippets.

@violetyk
Created January 11, 2013 04:33
Show Gist options
  • Save violetyk/4507970 to your computer and use it in GitHub Desktop.
Save violetyk/4507970 to your computer and use it in GitHub Desktop.
<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>yieldのテスト</title>
<script src="https://www.google.com/jsapi" type="text/javascript"></script>
<script>
google.load("jquery", "1.7");
</script>
<script type="text/javascript; version=1.7">
function test() {
var i = 0;
yield 'hoge ' + (i++);
yield 'hage ' + (i++);
yield 'foobar ' + (i++);
}
$(document).ready(function() {
var generator = test();
alert(generator.next()); // "hoge 0"
alert(generator.next()); // "hage 1"
alert(generator.next()); // "foobar 2"
alert(generator.next()); // これはエラーになる
});
</script>
</head>
<body>
chromeではうごかないぽい
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment