কম্পিউটার টিউটোরিয়াল

JavaScript-কে স্ট্রিং কনক্যাটেনেশন বদলে ম্যাথ করতে বাধ্য করা


মান লিজিয়ে, আমাদের কাছে একটি স্ট্রিং অ্যারে আছে, বেসিকলে এটি একটি নম্বর স্ট্রিংয়ের অ্যারে নিচের মতো:

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

আমাদের একটি JavaScript ফাংশন লিখতে হবে যা ऐसा একটি অ্যারে গ্রহণ করবে এবং এই অ্যারের সব এলিমেন্টের সমষ্টি রিটার্ন করবে স্ট্রিং কনক্যাটেনেশন করার বদলে।

এই ফাংশনের কোড লিখি:

উদাহরণ

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);       return sum;    }, 0);    return num; }; console.log(sumString(arr));

ইউনারি (+) অপারেটর, যেকোনো স্ট্রিং-এর আগে ব্যবহার করলে টাইপ কোয়ার্সন বাধ্য করে স্ট্রিং থেকে নম্বর টাইপে, যদি স্ট্রিং-এর প্রথম ক্যারেক্টার ভ্যালিড নম্বর না হয় তবে NaN রিটার্ন করে অন্যথায় একটি ভ্যালিড নম্বর রিটার্ন করে।

আউটপুট

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

372

  1. JavaScript-এ দুটি বা ততোধিক স্ট্রিং জয়েন করার পদ্ধতি

  2. জাভাস্ক্রিপ্টে বর্তমান লোকেল অনুযায়ী দুটি স্ট্রিং তুলনা করা

  3. জাভাস্ক্রিপ্টে প্রথম স্ট্রিংয়ে স্পেইস থাকলে দুটি স্ট্রিং যোগ করার পদ্ধতি

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