Make JetStream 2
[WebKit-https.git] / PerformanceTests / JetStream2 / LuaJSFight / list_search.js
1 function firstWhere(list, fn) {
2     for (var x of list) {
3         if (fn(x)) {
4             return x;
5         }
6     }
7     return null;
8 }
9 nums = [1, 2, 3, 4, 5, 6, 7];
10 function isEven(x) { return (x & 1) == 0; }
11
12 function run()
13 {
14     firstEven = firstWhere(nums, isEven);
15     print('First even: ' + firstEven)
16 }
17
18 class Benchmark {
19     runIteration() {
20         run();
21     }
22 }
23