/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
- // https://developer.mozilla.org/en/New_in_JavaScript_1.7
- function range(begin, end) {
- for (let i = begin; i < end; ++i) {
- yield i;
- }
- }
- var ten_squares = [i * i for each (i in range(0, 10))];
- var evens = [i for each (i in range(0, 21)) if (i % 2 == 0)];
- // test optimization
- var optimized = [i for each (i in x) if (0)];
- [i for each (a in x) for each (b in y)]