Test case details

Preparation Code

var arr = [], i, obj = {}; obj.length = 0; for (i = 0; i < 10000; i += 1) { var string = 'x'.repeat(i); var o = { payload: string }; arr.push(o); obj[string] = o; obj.length += 1; }

Test cases

Test #1

var string; var test = 'x'.repeat(10); for (var x = 0; x < arr.length; ++x) { if (arr.payload === 'x'.repeat(10)) { string = arr.payload; break; } } console.log(string);

Test #2

var string = 'x'.repeat(10); console.log(obj[string]);