{"ScriptPreparationCode":"var person = {name: {first: \u0027Johnson\u0027, last: \u0027Wang\u0027 }, lastName: \u0027Corcino Alejo\u0027};\r\n\r\nvar stringValue = (expression, defaultValue) =\u003E {\r\n try {\r\n return expression();\r\n } catch (ex) {\r\n return defaultValue || \u0027\u0027;\r\n }\r\n}","TestCases":[{"Name":"Lodash when not null","Code":"_.get(person, \u0027name.last\u0027);","IsDeferred":false},{"Name":"Try... Catch w/o Exception","Code":"stringValue( () =\u003E person.name.last );","IsDeferred":false},{"Name":"Lodash when undefined","Code":"_.get(person, \u0027name.last.age\u0027);","IsDeferred":false},{"Name":"Try... Catch w/ Exception","Code":"stringValue( () =\u003E person.name.last.age );","IsDeferred":false},{"Name":"Native","Code":"person.name.last","IsDeferred":false}]}