{"ScriptPreparationCode":"var obj = {\r\n stuff: {\r\n things: {\r\n stuff: \u0027things\u0027,\r\n things: \u0027stuff\u0027,\r\n other: {\r\n stuff: \u0027things\u0027\r\n }\r\n }\r\n }\r\n};\r\n","TestCases":[{"Name":"Lodash get","Code":"_.get(obj, \u0027stuff.things.other.stuff\u0027);","IsDeferred":false},{"Name":"object path","Code":"objectPath.get(obj, \u0027stuff.things.other.stuff\u0027);","IsDeferred":false},{"Name":"Native","Code":"obj.stuff \u0026\u0026 obj.stuff.things \u0026\u0026 obj.stuff.things.other \u0026\u0026 obj.stuff.things.other.stuff;\r\n","IsDeferred":false},{"Name":"Optional chaining","Code":"obj.stuff?.things?.other?.stuff;","IsDeferred":false}]}