Update ReadMe.md
[qtwebkit.git] / JSTests / microbenchmarks / is-symbol-mixed.js
blobeced99fa85454e2035eb9acd7b930de2694da1a5
1 function isSymbol(value)
3     return typeof value === 'symbol';
5 noInline(isSymbol);
7 var list = [
8     [ {}, false ],
9     [ [] , false ],
10     [ "Cappuccino", false ],
11     [ Symbol('Cocoa'), true ],
12     [ null, false ],
13     [ undefined, false ],
14     [ 42, false ],
17 for (var i = 0; i < 1e4; ++i) {
18     for (let pair of list) {
19         if (isSymbol(pair[0]) != pair[1])
20             throw new Error(`bad value:${String(pair[0])}, ${pair[1]}`);
21     }