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

JavaScript-এ [1,2] + [3,4] = "1,23,4" কেন হয়? কারণ ও সমাধান


JavaScript-এর + অপারেটর দুটি নম্বর যোগ করতে বা দুটি স্ট্রিং জয়েন করতে ব্যবহৃত হয়। কিন্তু দুটি অ্যারে জয়েন করে নতুন একটি পেতে concat() মেথড ব্যবহার করুন। উদাহরণ:

[50, 70].concat([90, 100])

উপরের আউটপুট:

[50, 70, 90, 100]

আপনার উদাহরণে: + অপারেটর স্ট্রিং কনক্যাট করে, অ্যারেগুলোকে স্ট্রিং-এ কনভার্ট করে—

[1,2] + [3,4] '1,2' + '3,4' 1,23,4

অথবা উপরে বলা অনুযায়ী concat() ব্যবহার করুন:

[1,2].concat([3,4]) [1,2,3,4]
  1. জাভাস্ক্রিপ্টে দুটি অবজেক্ট মার্জ করা

  2. জাভাস্ক্রিপ্টে দুটি অ্যারেতে isSubset চেক করা

  3. জাভাস্ক্রিপ্টে দুটি BST-এ টু-সম (Two Sum) সমস্যা

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