https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.15/lodash.core.js
{"ScriptPreparationCode":"var nestedArray = [\r\n {\r\n sectionTitle: \u0022Section title\u0022,\r\n groups: [\r\n {\r\n title: \u0022Group title\u0022,\r\n icon: \u0022Group icon\u0022,\r\n links: [\r\n {\r\n text: \u0022Link 1 text\u0022,\r\n url: \u0022Link 1 url\u0022\r\n },\r\n {\r\n text: \u0022Link 1 text\u0022,\r\n url: \u0022Link 1 url\u0022\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n sectionTitle: \u0022Section title 2\u0022,\r\n groups: [\r\n {\r\n title: \u0022Group title 2\u0022,\r\n icon: \u0022Group icon 2\u0022,\r\n links: [\r\n {\r\n text: \u0022Link 1 text 2\u0022,\r\n url: \u0022Link 1 url 2\u0022\r\n },\r\n {\r\n text: \u0022Link 1 text 2\u0022,\r\n url: \u0022Link 1 url 2\u0022\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n];\r\n","TestCases":[{"Name":"withlodasd","Code":"_.flatMap(\r\n _.flatMap(nestedArray, item =\u003E item.groups),\r\n item =\u003E item.links.map(link =\u003E link.url)\r\n)","IsDeferred":false},{"Name":"native","Code":"nestedArray.map(item =\u003E item.groups.map(group =\u003E group.links.map(link =\u003E link.url))).flat(2)","IsDeferred":false}]}