<script src='https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.5/lodash.min.js'></script>
var arr = [{"id":"OSIRIS:458887500","sourceId":"OSIRIS:33329034","sourceType":"SECTION","personId":"626488414876553216","studentProgramId":"4862081","roleType":"Student","status":"INACTIVE","statusSubCode":"TA","startDate":"2019-11-26T07:00:00.000+0000","endDate":"2019-12-31T06:59:59.000+0000","profileId":"a65c500c-57c6-4d73-a535-dbf09f868362"},{"id":"OSIRIS:467315777","sourceId":"OSIRIS:33439501","sourceType":"SECTION","personId":"626488414876553216","studentProgramId":"4862081","roleType":"Student","status":"ACTIVE","statusSubCode":"CO","startDate":"2020-06-30T07:00:00.000+0000","endDate":"2020-08-04T06:59:59.000+0000","profileId":"a65c500c-57c6-4d73-a535-dbf09f868362"},{"id":"OSIRIS:462817595","sourceId":"OSIRIS:33389355","sourceType":"SECTION","personId":"626488414876553216","studentProgramId":"4862081","roleType":"Student","status":"INACTIVE","statusSubCode":"TA","startDate":"2020-03-03T07:00:00.000+0000","endDate":"2020-04-07T06:59:59.000+0000","profileId":"a65c500c-57c6-4d73-a535-dbf09f868362"},{"id":"OSIRIS:456995316","sourceId":"OSIRIS:33297697","sourceType":"SECTION","personId":"626488414876553216","studentProgramId":"4862081","roleType":"Student","status":"ACTIVE","statusSubCode":"CO","startDate":"2019-09-17T07:00:00.000+0000","endDate":"2019-10-22T06:59:59.000+0000","profileId":"a65c500c-57c6-4d73-a535-dbf09f868362"},{"id":"OSIRIS:457873887","sourceId":"OSIRIS:33313719","sourceType":"SECTION","personId":"626488414876553216","studentProgramId":"4862081","roleType":"Student","status":"INACTIVE","statusSubCode":"TA","startDate":"2019-10-22T07:00:00.000+0000","endDate":"2019-11-26T06:59:59.000+0000","grade":"W","profileId":"a65c500c-57c6-4d73-a535-dbf09f868362"},{"id":"OSIRIS:465167129","sourceId":"OSIRIS:33425311","sourceType":"SECTION","personId":"626488414876553216","studentProgramId":"4862081","roleType":"Student","status":"ACTIVE","statusSubCode":"CO","startDate":"2020-04-14T07:00:00.000+0000","endDate":"2020-05-19T06:59:59.000+0000","grade":"A","profileId":"a65c500c-57c6-4d73-a535-dbf09f868362"},{"id":"OSIRIS:465269457","sourceId":"OSIRIS:33426359","sourceType":"SECTION","personId":"626488414876553216","studentProgramId":"4862081","roleType":"Student","status":"ACTIVE","statusSubCode":"CO","startDate":"2020-04-07T07:00:00.000+0000","endDate":"2020-05-12T06:59:59.000+0000","grade":"A","profileId":"a65c500c-57c6-4d73-a535-dbf09f868362"},{"id":"OSIRIS:467315864","sourceId":"OSIRIS:33439707","sourceType":"SECTION","personId":"626488414876553216","studentProgramId":"4862081","roleType":"Student","status":"ACTIVE","statusSubCode":"SC","startDate":"2020-06-23T07:00:00.000+0000","endDate":"2020-07-28T06:59:59.000+0000","profileId":"a65c500c-57c6-4d73-a535-dbf09f868362"},{"id":"OSIRIS:466599703","sourceId":"OSIRIS:33434895","sourceType":"SECTION","personId":"626488414876553216","studentProgramId":"4862081","roleType":"Student","status":"ACTIVE","statusSubCode":"SC","startDate":"2020-07-07T07:00:00.000+0000","endDate":"2020-08-11T06:59:59.000+0000","profileId":"a65c500c-57c6-4d73-a535-dbf09f868362"},{"id":"OSIRIS:466906728","sourceId":"OSIRIS:33437054","sourceType":"SECTION","personId":"626488414876553216","studentProgramId":"4862081","roleType":"Student","status":"ACTIVE","statusSubCode":"SC","startDate":"2020-07-14T07:00:00.000+0000","endDate":"2020-08-18T06:59:59.000+0000","profileId":"a65c500c-57c6-4d73-a535-dbf09f868362"},{"id":"OSIRIS:465951331","sourceId":"OSIRIS:33430607","sourceType":"SECTION","personId":"626488414876553216","studentProgramId":"4862081","roleType":"Student","status":"ACTIVE","statusSubCode":"CO","startDate":"2020-05-05T07:00:00.000+0000","endDate":"2020-06-09T06:59:59.000+0000","profileId":"a65c500c-57c6-4d73-a535-dbf09f868362"},{"id":"OSIRIS:468475926","sourceId":"OSIRIS:33446501","sourceType":"SECTION","personId":"626488414876553216","studentProgramId":"4862081","roleType":"Student","status":"ACTIVE","statusSubCode":"SC","startDate":"2020-07-28T07:00:00.000+0000","endDate":"2020-09-01T06:59:59.000+0000","profileId":"a65c500c-57c6-4d73-a535-dbf09f868362"},{"id":"OSIRIS:462579348","sourceId":"OSIRIS:33389889","sourceType":"SECTION","personId":"626488414876553216","studentProgramId":"4862081","roleType":"Student","status":"INACTIVE","statusSubCode":"TA","startDate":"2020-03-03T07:00:00.000+0000","endDate":"2020-04-07T06:59:59.000+0000","profileId":"a65c500c-57c6-4d73-a535-dbf09f868362"},{"id":"OSIRIS:468783166","sourceId":"OSIRIS:33369450","sourceType":"SECTION","personId":"626488414876553216","studentProgramId":"4862081","roleType":"Student","status":"ACTIVE","statusSubCode":"SC","startDate":"2019-12-10T07:00:00.000+0000","endDate":"2020-01-28T06:59:59.000+0000","profileId":"a65c500c-57c6-4d73-a535-dbf09f868362"},{"id":"OSIRIS:460988266","sourceId":"OSIRIS:33364232","sourceType":"SECTION","personId":"626488414876553216","studentProgramId":"4862081","roleType":"Student","status":"INACTIVE","statusSubCode":"TA","startDate":"2020-01-21T07:00:00.000+0000","endDate":"2020-02-25T06:59:59.000+0000","profileId":"a65c500c-57c6-4d73-a535-dbf09f868362"},{"id":"OSIRIS:462783613","sourceId":"OSIRIS:33392948","sourceType":"SECTION","personId":"626488414876553216","studentProgramId":"4862081","roleType":"Student","status":"ACTIVE","statusSubCode":"CO","startDate":"2020-02-10T07:00:00.000+0000","endDate":"2020-03-16T06:59:59.000+0000","profileId":"a65c500c-57c6-4d73-a535-dbf09f868362"},{"id":"OSIRIS:462851478","sourceId":"OSIRIS:33393967","sourceType":"SECTION","personId":"626488414876553216","studentProgramId":"4862081","roleType":"Student","status":"ACTIVE","statusSubCode":"SC","startDate":"2020-04-14T07:00:00.000+0000","endDate":"2020-05-13T06:59:59.000+0000","profileId":"a65c500c-57c6-4d73-a535-dbf09f868362"},{"id":"SDW:9052209","sourceId":"SDW:13391630","sourceType":"SECTION","personId":"626488414876553216","roleType":"Student","status":"SC","startDate":"2020-11-05T07:00:00.000+0000","endDate":"2020-11-20T06:59:59.000+0000","profileId":"a65c500c-57c6-4d73-a535-dbf09f868362"},{"id":"SDW:9052209","sourceId":"SDW:13391629","sourceType":"SECTION","personId":"626488414876553216","roleType":"Student","status":"SC","startDate":"2020-10-29T07:00:00.000+0000","endDate":"2020-11-05T06:59:59.000+0000","profileId":"a65c500c-57c6-4d73-a535-dbf09f868362"},{"id":"SDW:9052209","sourceId":"SDW:13391132","sourceType":"SECTION","personId":"626488414876553216","roleType":"Student","status":"DR","startDate":"2020-03-15T07:00:00.000+0000","endDate":"2020-03-23T06:59:59.000+0000","profileId":"a65c500c-57c6-4d73-a535-dbf09f868362"}];
_.sortBy(arr,["startDate"]);
_.orderBy(arr,["startDate"]);
_.orderBy(arr,["startDate", "endDate"]);
_.sortBy(arr,["startDate", "endDate"]);
--enable-precise-memory-info
flag.
Test case name | Result |
---|---|
_.sortBy startDate | |
_.orderBy startDate | |
_.orderBy both | |
_.sortBy both |
Test name | Executions per second |
---|---|
_.sortBy startDate | 189827.1 Ops/sec |
_.orderBy startDate | 193450.4 Ops/sec |
_.orderBy both | 167621.5 Ops/sec |
_.sortBy both | 168595.5 Ops/sec |
It seems like you're ready to tackle the challenge!
To summarize, I have:
My goal is to analyze this data, extract relevant insights, and provide a concise answer that addresses the question at hand.
Before I begin, can you please clarify what specific problem or question you'd like me to address?