ডেভিড জি এর উত্তর হিসাবে প্রায় একই জিনিস কিন্তু বেনামে ফাংশন ছাড়া, আপনি যদি একটি যুক্ত মনে করেন না।
s = s.substr(0, s.indexOf(',') === -1 ? s.length : s.indexOf(','));
এই ক্ষেত্রে আমরা এই সত্যটি ব্যবহার করি যে এর দ্বিতীয় তর্কটি substr
একটি দৈর্ঘ্য, এবং আমরা জানি যে আমাদের সাবস্ট্রিং 0 থেকে শুরু হচ্ছে।
উপরের উত্তরটি অনাকাঙ্ক্ষিত আচরণের কারণে জেনেরিক সমাধান নয় কারণ যদি স্ট্রিংটিতে আপনি সন্ধান করছেন এমন অক্ষর না থাকে।
আপনি যদি জেনেরিক ক্ষেত্রে সঠিক আচরণ করতে চান তবে এই পদ্ধতিটি বা ডেভিড জি এর পদ্ধতিটি ব্যবহার করুন, শীর্ষের উত্তর নয়
রেজেক্স এবং বিভক্ত পদ্ধতিগুলিও কাজ করবে তবে এই নির্দিষ্ট সমস্যার জন্য কিছুটা ধীর / ওভারকিল হতে পারে।
addy.split(',', 1)[0]