const number = [1, 5, 1, 3, 4, 6, 5, 3, 8, 9, 7];
let uniqueArray = [... new Set(number)]; // remove duplicate
let sum = uniqueArray.reduce((temp, eachNumber)=>{
if(eachNumber %2 !=0 ){
temp += eachNumber;
}
return temp;
},0);
console.log(sum); // output : 25
============================
/* # one line version using Set(), filter(), reduce() */
let total = [... new Set(number)].filter(a => a%2 !=0 ).reduce((temp, eachNum)=> temp + eachNum, 0);
console.log( total );


