Eliminar los caracteres duplicados de la cadena

Tengo que hacer una función en JavaScript que elimine todas las letras duplicadas en una cadena. Hasta ahora he podido hacer esto: si tengo la palabra "anaconda", me muestra como resultado "anaconda" cuando debería mostrar "bacalao". Aquí está mi código:

function find_unique_characters( string ){
    var unique='';
    for(var i=0; i<string.length; i++){
        if(unique.indexOf(string[i])==-1){
            unique += string[i];
        }
    }
    return unique;
}
console.log(find_unique_characters('baraban'));

Respuestas a la pregunta(18)

Su respuesta a la pregunta