{"ScriptPreparationCode":null,"TestCases":[{"Name":"filter index","Code":"let strArray = [ \u0022q\u0022, \u0022w\u0022, \u0022w\u0022, \u0022w\u0022, \u0022e\u0022, \u0022i\u0022, \u0022u\u0022, \u0022r\u0022];\r\nlet findDuplicates = arr =\u003E arr.filter((item, index) =\u003E arr.indexOf(item) !== index);\r\n\r\nconsole.log(findDuplicates(strArray));","IsDeferred":false},{"Name":"push","Code":"const strArray = [ \u0022q\u0022, \u0022w\u0022, \u0022w\u0022, \u0022e\u0022, \u0022i\u0022, \u0022u\u0022, \u0022r\u0022, \u0022q\u0022];\r\nconst alreadySeen = {};\r\n \r\nstrArray.forEach(str =\u003E alreadySeen[str] ? console.log(str) : alreadySeen[str] = true);","IsDeferred":false}]}