{"ScriptPreparationCode":"var fullArray = [\r\n {\r\n title: \u0027full arr 1\u0027,\r\n value: \u00271\u0027,\r\n },\r\n {\r\n title: \u0027full arr 2\u0027, \r\n value: \u00272\u0027,\r\n },\r\n {\r\n title: \u0027full arr 3\u0027, \r\n value: \u00273\u0027,\r\n }\r\n]\r\nvar partialArray = [\r\n {\r\n id: 1,\r\n },\r\n {\r\n id: 3,\r\n }\r\n]","TestCases":[{"Name":"Lodash differenceBy","Code":"_.differenceBy(\r\n fullArray,\r\n partialArray.map(v =\u003E ({ value: String(v.id) })),\r\n \u0027value\u0027,\r\n)","IsDeferred":false},{"Name":"javascript filter and find","Code":"fullArray.filter(full =\u003E !partialArray.find(par =\u003E String(par.id) === full.value))","IsDeferred":false}]}