PageRenderTime 19ms CodeModel.GetById 13ms RepoModel.GetById 1ms app.codeStats 0ms

/js/lib/Socket.IO-node/support/expresso/deps/jscoverage/tests/javascript/javascript-array-comprehension.js

http://github.com/onedayitwillmake/RealtimeMultiplayerNodeJs
JavaScript | 14 lines | 9 code | 3 blank | 2 comment | 9 complexity | 64e56eb066b08a110fc0f3dd84eda064 MD5 | raw file
Possible License(s): GPL-2.0, LGPL-2.1, MPL-2.0-no-copyleft-exception, BSD-3-Clause
  1. // https://developer.mozilla.org/en/New_in_JavaScript_1.7
  2. function range(begin, end) {
  3. for (let i = begin; i < end; ++i) {
  4. yield i;
  5. }
  6. }
  7. var ten_squares = [i * i for each (i in range(0, 10))];
  8. var evens = [i for each (i in range(0, 21)) if (i % 2 == 0)];
  9. // test optimization
  10. var optimized = [i for each (i in x) if (0)];
  11. [i for each (a in x) for each (b in y)]