Esiste una funzione javascript che sostituisce tutte le occorrenze di un dato carattere in una stringa con un altro carattere dato?

es.

stringa="ciao come stai?";
stringa=stringa.sostituisci(' ','_');

e stringa vale "ciao_come_stai?"