{"ScriptPreparationCode":"options = [\r\n {\r\n description: \u0022Pack Toit Ouvrant Panoramique Electrique\u0022,\r\n group_name: \u0022exterieur\u0022,\r\n id_equipement: 98327,\r\n option_flag: 1,\r\n pack_content: [98319, 98216],\r\n pack_flag: 1,\r\n prix_ttc: 1400,\r\n _id: \u00225bae447a09a33a0342646f9b\u0022\r\n },\r\n {\r\n description: \u0022Rouge Ultimate\u0022,\r\n group_name: \u0022exterieur\u0022,\r\n id_equipement: 98301,\r\n option_flag: 1,\r\n pack_content: [],\r\n pack_flag: 0,\r\n prix_ttc: 830,\r\n _id: \u00225bae41b209a33a0342646e5e\u0022\r\n },\r\n {\r\n \tdescription: \u0022Roue galette\u0022,\r\n group_name: \u0022securite\u0022,\r\n id_equipement: 98265,\r\n option_flag: 1,\r\n pack_content: [],\r\n pack_flag: 0,\r\n prix_ttc: 100,\r\n _id: \u00225bae446b09a33a0342646f98\u0022\r\n },\r\n {\r\n description: \u0022Pack Toit Ouvrant Panoramique Electrique\u0022,\r\n group_name: \u0022exterieur\u0022,\r\n id_equipement: 98327,\r\n option_flag: 1,\r\n pack_content: [98319, 98216],\r\n pack_flag: 1,\r\n prix_ttc: 1400,\r\n _id: \u00225bae447a09a33a0342646f9b\u0022\r\n },\r\n {\r\n description: \u0022Rouge Ultimate\u0022,\r\n group_name: \u0022exterieur\u0022,\r\n id_equipement: 98301,\r\n option_flag: 1,\r\n pack_content: [],\r\n pack_flag: 0,\r\n prix_ttc: 830,\r\n _id: \u00225bae41b209a33a0342646e5e\u0022\r\n },\r\n {\r\n \tdescription: \u0022Roue galette\u0022,\r\n group_name: \u0022securite\u0022,\r\n id_equipement: 98265,\r\n option_flag: 1,\r\n pack_content: [],\r\n pack_flag: 0,\r\n prix_ttc: 100,\r\n _id: \u00225bae446b09a33a0342646f98\u0022\r\n },\r\n {\r\n description: \u0022Pack Toit Ouvrant Panoramique Electrique\u0022,\r\n group_name: \u0022exterieur\u0022,\r\n id_equipement: 98327,\r\n option_flag: 1,\r\n pack_content: [98319, 98216],\r\n pack_flag: 1,\r\n prix_ttc: 1400,\r\n _id: \u00225bae447a09a33a0342646f9b\u0022\r\n },\r\n {\r\n description: \u0022Rouge Ultimate\u0022,\r\n group_name: \u0022exterieur\u0022,\r\n id_equipement: 98301,\r\n option_flag: 1,\r\n pack_content: [],\r\n pack_flag: 0,\r\n prix_ttc: 830,\r\n _id: \u00225bae41b209a33a0342646e5e\u0022\r\n },\r\n {\r\n \tdescription: \u0022Roue galette\u0022,\r\n group_name: \u0022securite\u0022,\r\n id_equipement: 98265,\r\n option_flag: 1,\r\n pack_content: [],\r\n pack_flag: 0,\r\n prix_ttc: 100,\r\n _id: \u00225bae446b09a33a0342646f98\u0022\r\n }\r\n ];","TestCases":[{"Name":"1","Code":"const final = options.map(ele =\u003E ele.description).filter((ele, i, arr) =\u003E arr.indexOf(ele) === i);","IsDeferred":false},{"Name":"2","Code":"const final = options.reduce((acc, cur) =\u003E acc.some(x=\u003E (x.description === cur.description)) ? acc : acc.concat(cur), []);","IsDeferred":false},{"Name":"3","Code":"const toObj = {};\r\noptions.forEach((o) =\u003E toObj[o.description] = o);\r\nconst final = Object.values(toObj);","IsDeferred":false}]}