{"ScriptPreparationCode":null,"TestCases":[{"Name":"use lodash","Code":"const arr = [{userInfo: { id: 1 } }, {userInfo: { id: 1 } }, {userInfo: { id: 2 } }, {userInfo: { id: 1 } }, {userInfo: { id: 4 } }, {userInfo: { id: 3 } }, {userInfo: { id: 4 } }, {userInfo: { id: 5 } }]\r\nreturn _.uniqWith(arr, (a, b) =\u003E a.userInfo.id === b.userInfo.id)","IsDeferred":false},{"Name":"filter","Code":"const arr = [{userInfo: { id: 1 } }, {userInfo: { id: 1 } }, {userInfo: { id: 2 } }, {userInfo: { id: 1 } }, {userInfo: { id: 4 } }, {userInfo: { id: 3 } }, {userInfo: { id: 4 } }, {userInfo: { id: 5 } }]\r\nreturn arr.filter((client, index, self) =\u003E index === self.findIndex(c =\u003E c.userInfo.id === client.userInfo.id))","IsDeferred":false}]}