{"ScriptPreparationCode":"var metafields = Array.from({\r\n length: 16000\r\n}, () =\u003E ({ key: Math.floor(Math.random() * 1000), namespace: Math.floor(Math.random() * 1000) }));\r\n\r\nvar myCopy = null;","TestCases":[{"Name":"uniqWith","Code":"function findDuplicateMetafield(metafield, metafield2){\r\n return metafield.namespace === metafield2.namespace \u0026\u0026 metafield.key === metafield2.key\r\n}\r\n\r\nmyCopy = _.uniqWith(metafields, findDuplicateMetafield)","IsDeferred":false},{"Name":"array filter","Code":"myCopy = metafields?.filter((metafield, index, self) =\u003E {\r\n return index === self.findIndex((current) =\u003E (\r\n current.key === metafield.key \u0026\u0026 current.namespace === metafield.namespace\r\n ))\r\n})\r\n","IsDeferred":false}]}