কম্পিউটার

দুটি স্ট্রিং একসাথে রাখার পরিবর্তে কীভাবে জাভাস্ক্রিপ্টকে গণিত করতে বাধ্য করবেন?


ধরা যাক, আমাদের স্ট্রিংগুলির একটি অ্যারে আছে, মূলত এটি এইরকম সংখ্যা স্ট্রিংগুলির একটি অ্যারে -

const arr =['3', '3', '55', '23', '67', '43', '12', '67', '87', '12']; 

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এই ধরনের একটি অ্যারে নেয় এবং স্ট্রিংটিকে একে অপরের সাথে সংযুক্ত করার পরিবর্তে এই অ্যারের সমস্ত উপাদানের যোগফল প্রদান করে৷

এই ফাংশনের জন্য কোড লিখি −

উদাহরণ

const arr =['3', '3', '55', '23', '67', '43', '12', '67', '87', '12'];const sumString =arr => { const num =arr.reduce((acc, val) => { const sum =acc + (+val || 0); ফেরত যোগফল; }, 0); রিটার্ন num;};console.log(sumString(arr));

unary (+) অপারেটর, কোনো স্ট্রিং টাইপ স্ট্রিং থেকে টাইপ নম্বরে স্পষ্ট টাইপ জবরদস্তি করার আগে, যদি স্ট্রিংয়ের প্রথম অক্ষরটি একটি বৈধ সংখ্যা না হয়, তাহলে NaN ফেরত দেওয়া হয় অন্যথায় বৈধ নম্বর ফেরত দেওয়া হয়।

আউটপুট

কনসোলে আউটপুট হবে −

372

  1. কিভাবে জাভাস্ক্রিপ্টে দুই বা ততোধিক স্ট্রিং যোগ করবেন

  2. জাভাস্ক্রিপ্টের সাথে বর্তমান লোকেলে দুটি স্ট্রিং কিভাবে তুলনা করবেন?

  3. জাভাস্ক্রিপ্টে প্রথম স্ট্রিংয়ে একটি স্পেস সহ দুটি স্ট্রিং কীভাবে যুক্ত করবেন?

  4. কিভাবে দুটি জাভাস্ক্রিপ্ট অবজেক্ট মার্জ করবেন?