hampir sama dengan jawaban David G tetapi tanpa fungsi anonim, jika Anda tidak ingin memasukkannya.
s = s.substr(0, s.indexOf(',') === -1 ? s.length : s.indexOf(','));
dalam hal ini kita menggunakan fakta bahwa argumen kedua substr
adalah panjang, dan bahwa kita tahu substring kita mulai dari 0.
jawaban teratas bukan solusi umum karena perilaku yang tidak diinginkan jika string tidak mengandung karakter yang Anda cari.
jika Anda ingin perilaku yang benar dalam kasus umum, gunakan metode ini atau metode David G, bukan jawaban teratas
metode regex dan split juga akan berfungsi, tetapi mungkin agak lambat / berlebihan untuk masalah khusus ini.
addy.split(',', 1)[0]