Essa é uma pergunta realmente idiota, mas por favor me ajude a entender essa linha de código if (freq[char]). O que isso significa? Como uma variável pode estar em um array sem o método push()?
function removeDupl(arg) {
var answer = "";
var freq = [];
for (i = 0; i < arg.length; i++) {
let char = arg[i]
if (freq[char]) { <------- What does it mean ? what condition is that?
freq[char]++
console.log("Duplicate:"+ char)
} else {
freq[char] = 1
answer = answer + char
console.log("not a duplicate:"+char)
}
}
return answer;
}