[JSC] Clean up Object.entries implementation
[WebKit-https.git] / JSTests / microbenchmarks / is-array-for-proxy.js
1 {
2     function isArray(array)
3     {
4         return Array.isArray(array);
5     }
6     noInline(isArray);
7     let proxy = new Proxy([], {});
8     for (let i = 0; i < 1e5; ++i) {
9         if (!isArray(proxy))
10             throw new Error(`bad error`);
11     }
12 }
13 {
14     function isArray(array)
15     {
16         return Array.isArray(array);
17     }
18     noInline(isArray);
19     let proxy = new Proxy({}, {});
20     for (let i = 0; i < 1e5; ++i) {
21         if (isArray(proxy))
22             throw new Error(`bad error`);
23     }
24 }