{"ScriptPreparationCode":null,"TestCases":[{"Name":"_,get, sloppy","Code":"const props = {\r\n stops: [\r\n {\r\n location: {\r\n address: \u0027123 Main Street\u0027,\r\n },\r\n },\r\n ],\r\n};\r\nfor (let i = 0; i \u003C 50; i\u002B\u002B) {\r\n\tconst address = _.get(props, \u0027stops[0].location.address\u0027);\r\n}","IsDeferred":false},{"Name":"_.get, smarter","Code":"const props = {\r\n stops: [\r\n {\r\n location: {\r\n address: \u0027123 Main Street\u0027,\r\n },\r\n },\r\n ],\r\n};\r\nfor (let i = 0; i \u003C 50; i\u002B\u002B) {\r\n\tconst address = _.get(props.stops[0].location, \u0027address\u0027);\r\n}","IsDeferred":false},{"Name":"native, no protection","Code":"const props = {\r\n stops: [\r\n {\r\n location: {\r\n address: \u0027123 Main Street\u0027,\r\n },\r\n },\r\n ],\r\n};\r\nfor (let i = 0; i \u003C 50; i\u002B\u002B) {\r\n const address = props.stops[0].location.address;\r\n}\r\n","IsDeferred":false},{"Name":"native, some protection","Code":"const props = {\r\n stops: [\r\n {\r\n location: {\r\n address: \u0027123 Main Street\u0027,\r\n },\r\n },\r\n ],\r\n};\r\nfor (let i = 0; i \u003C 50; i\u002B\u002B) {\r\n\tconst address = props.stops \u0026\u0026 props.stops[0].location.address;\r\n}","IsDeferred":false}]}