{"ScriptPreparationCode":"var size = 1000;\r\nvar arr = [size];\r\nvar obj = {};\r\nvar objTree = {sub:{}};\r\n\r\nfor (var i = 0; i \u003C size; i\u002B\u002B) {\r\n \tlet entry={\r\n id: \u0027id\u0027 \u002B i,\r\n value: \u0027value\u0027 \u002B i\r\n };\r\n arr.push(entry);\r\n obj[\u0027id\u0027 \u002B i] = entry;\r\n objTree.sub[\u0027id\u0027 \u002B i] = entry;\r\n}\r\n","TestCases":[{"Name":"array find","Code":"var b = arr.find(item =\u003E item.id === \u0027id500\u0027);","IsDeferred":false},{"Name":"lodash array _.find","Code":"var b = _.find(arr, {id: \u0022id500\u0022});","IsDeferred":false},{"Name":"object lookup","Code":"var b = obj.id500;","IsDeferred":false},{"Name":"object lookup 2","Code":"var b = obj[\u0027id500\u0027];","IsDeferred":false},{"Name":"object lookup 3","Code":"var b = obj.id500;","IsDeferred":false}]}