diff options
Diffstat (limited to 'tools/node_modules/expresso/deps/jscoverage/tests/javascript/javascript-generator-expression.js')
-rw-r--r-- | tools/node_modules/expresso/deps/jscoverage/tests/javascript/javascript-generator-expression.js | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tools/node_modules/expresso/deps/jscoverage/tests/javascript/javascript-generator-expression.js b/tools/node_modules/expresso/deps/jscoverage/tests/javascript/javascript-generator-expression.js new file mode 100644 index 0000000..cafec77 --- /dev/null +++ b/tools/node_modules/expresso/deps/jscoverage/tests/javascript/javascript-generator-expression.js @@ -0,0 +1,18 @@ +// https://developer.mozilla.org/en/New_in_JavaScript_1.8 + +let it = (i + 3 for (i in someObj)); +try { + while (true) { + document.write(it.next() + "<br>\n"); + } +} catch (err if err instanceof StopIteration) { + document.write("End of record.<br>\n"); +} + +function handleResults( results ) { + for ( let i in results ) + ; +} +handleResults( i for ( i in obj ) if ( i > 3 ) ); + +it = (1 for(a in x) for(b in y)); |