prawie tak samo jak odpowiedź Davida G, ale bez anonimowej funkcji, jeśli nie masz ochoty na taką.
s = s.substr(0, s.indexOf(',') === -1 ? s.length : s.indexOf(','));
w tym przypadku możemy skorzystać z faktu, że drugi argument substr
jest długością, a wiemy, że nasz podciąg jest zaczynając od 0.
górna odpowiedź jest nie rodzajowe rozwiązanie ze względu na niepożądane zachowanie, jeśli ciąg znaków nie zawiera poszukiwanej postaci.
jeśli chcesz prawidłowego zachowania się w ogólnej sytuacji należy użyć tej metody lub metody David G, a nie górną odpowiedź
regex i dzielenia metody będą również pracować, ale może być nieco wolniejszy/overkill dla tego konkretnego problemu.
'addy.split (',', 1) [0]' – antak
@antak: Napisz to jako odpowiedź, a nie komentarz. – ArtOfWarfare