salve ho un problema stupido con replace

ho una stringa

var elenco = "123&&&123";

chiamo il metodo replace

elenco = elenco.replace('&', ',');

voglio far sostituire TUTTE le & con la virgola

quando stampo il risultato il metodo mi ha sostituito solo la prima e commerciale e non tutte le & che trova

"123,&&123"

x me è strano di sicuro ci sarà un modo semplice x questo "problema"

resto in attesa grazie