1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
var keys = [], values = [], set = [], key = {}; for (var i = 0; i < 500; i++) { keys.push(i); values.push(i); set.push(i); } keys.push(key); values.push('bar'); set.push(key); function fn() { return set.indexOf(key) >= 0 && keys.indexOf(key) >= 0; } assertEqual(fn(), true); test(fn);