{"ScriptPreparationCode":" function get(obj, path, defaultValue) {\r\n const keys = path.split(\u0022.\u0022);\r\n let value = obj;\r\n try {\r\n for (key of keys) {\r\n value = value[key];\r\n }\r\n return (typeof value === \u0022undefined\u0022) ? defaultValue : value;\r\n } catch (error) {\r\n return defaultValue;\r\n }\r\n }","TestCases":[{"Name":"lodash","Code":"_.get({\u0022a\u0022: {\u0022b\u0022: {\u0022c\u0022: {\u0022d\u0022: {\u0022e\u0022: 1} } } } }, \u0022a.b.c.d.e\u0022, 0);","IsDeferred":false},{"Name":"native","Code":"get({\u0022a\u0022: {\u0022b\u0022: {\u0022c\u0022: {\u0022d\u0022: {\u0022e\u0022: 1} } } } }, \u0022a.b.c.d.e\u0022, 0);","IsDeferred":false}]}