{"ScriptPreparationCode":"var data = {};\r\n var max = 1000;\r\n \r\n for (let i = 0; i \u003C max; i\u002B\u002B) {\r\n if (Math.random() \u003C 0.85) {\r\n data[i] = {some: \u0027value\u0027};\r\n }\r\n }","TestCases":[{"Name":"with check","Code":"for (var i = 0; i \u003C max; i\u002B\u002B) {\r\n try {\r\n setData(i);\r\n } catch (e) {}\r\n}\r\n\r\nfunction setData(i) {\r\n if (!data.hasOwnProperty(i)) { throw new Error(\u0027data not found\u0027); }\r\n var b = data[i].some;\r\n}","IsDeferred":false},{"Name":"without check","Code":"for (var i = 0; i \u003C max; i\u002B\u002B) {\r\n try {\r\n setData(i);\r\n } catch (e) {}\r\n}\r\n\r\nfunction setData(i) {\r\n\r\n var b = data[i].some;\r\n}","IsDeferred":false}]}