David G'nin cevabı ile hemen hemen aynı şey ama anonim bir işlev olmadan, bir tane dahil etmek istemiyorsanız.
s = s.substr(0, s.indexOf(',') === -1 ? s.length : s.indexOf(','));
bu durumda ikinci argümanının substr
bir uzunluk olduğu ve alt dizimizin 0'dan başladığını bildiğimizden yararlanıyoruz.
dize, aradığınız karakteri içermiyorsa, en üst yanıt genel bir çözüm değildir.
genel bir durumda doğru davranış istiyorsanız, en iyi yanıtı değil, bu yöntemi veya David G'nin yöntemini kullanın
regex ve split yöntemleri de işe yarayacaktır, ancak bu özel sorun için biraz daha yavaş / aşırı olabilir.
addy.split(',', 1)[0]