quase a mesma coisa que a resposta de David G, mas sem a função anônima, se você não quiser incluir uma.
s = s.substr(0, s.indexOf(',') === -1 ? s.length : s.indexOf(','));
neste caso, usamos o fato de que o segundo argumento de substr
é um comprimento e que sabemos que nossa substring está começando em 0.
a resposta principal não é uma solução genérica devido ao comportamento indesejável se a sequência não contiver o caractere que você está procurando.
se você deseja um comportamento correto em um caso genérico, use esse método ou o método de David G, não a resposta principal
Os métodos regex e split também funcionarão, mas podem ser um pouco mais lentos / exagerados para esse problema específico.
addy.split(',', 1)[0]