{"ScriptPreparationCode":"function nativeDotOperator(obj) {\r\n \treturn obj.myfield;\r\n}\r\n\r\nfunction nativeBracketOperator(obj) {\r\n return obj[\u0027myfield\u0027];\r\n}\r\n\r\nfunction lodashGet(obj) {\r\n return _.get(obj, \u0027myfield\u0027);\r\n}","TestCases":[{"Name":"native dot operator","Code":"nativeDotOperator({ myfield: \u0027the answer is 42\u0027 });","IsDeferred":false},{"Name":"native bracket operator","Code":"nativeBracketOperator({ myfield: \u0027the answer is 42\u0027 });","IsDeferred":false},{"Name":"lodash get","Code":"lodashGet({ myfield: \u0027the answer is 42\u0027 });","IsDeferred":false},{"Name":"native dot operator empty","Code":"nativeDotOperator({});","IsDeferred":false},{"Name":"native bracket operator empty","Code":"nativeBracketOperator({});","IsDeferred":false},{"Name":"lodash get empty","Code":"lodashGet({});","IsDeferred":false}]}