কম্পিউটার

জাভাস্ক্রিপ্টে একাধিক অ্যারে থেকে কীভাবে একক অ্যারে পাবেন


ধরুন, আমাদের কাছে এই −

এর মতো অ্যারের অ্যারে রয়েছে
const arr = [
   [ {"c": 1},{"d": 2} ],
   [ {"c": 2},{"d": 3} ]
];

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

ফাংশনটি তখন অ্যারেকে (একটি নতুন অ্যারে তৈরি করা) বস্তুর অ্যারেতে রূপান্তর করে নেস্টেড অ্যারেগুলিকে সরিয়ে দেয়৷

অতএব, চূড়ান্ত আউটপুট এইরকম হওয়া উচিত -

const output = [{"c": 1},{"d": 2},{"c": 2},{"d": 3}];

উদাহরণ

const arr = [
   [ {"c": 1},{"d": 2} ],
   [ {"c": 2},{"d": 3} ]
];
const simplifyArray = (arr = []) => {
   const res = [];
   arr.forEach(element => {
      element.forEach(el => {
         res.push(el);
      });
   });
   return res;
};
console.log(simplifyArray(arr));

আউটপুট

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

[ { c: 1 }, { d: 2 }, { c: 2 }, { d: 3 } ]

  1. একাধিক মান দ্বারা জাভাস্ক্রিপ্ট অ্যারের উপাদানগুলি কীভাবে খুঁজে পাবেন?

  2. একটি জাভাস্ক্রিপ্ট অ্যারে থেকে একটি স্ট্রিং পার্স কিভাবে?

  3. জাভাস্ক্রিপ্টে অ্যারের অ্যারে থেকে সবচেয়ে ছোট অ্যারে পান

  4. কিভাবে একটি MongoDB সংগ্রহ থেকে অ্যারে পেতে?