কম্পিউটার

জাভাস্ক্রিপ্টে অবজেক্টের অ্যারেতে সমস্ত মহাদেশের অস্তিত্ব পরীক্ষা করা হচ্ছে


সমস্যা

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

আমাদের ফাংশনটি সত্য হওয়া উচিত যদি এটি বস্তুর অ্যারেতে ছয়টি ভিন্ন মহাদেশ খুঁজে পায়, অন্যথায় মিথ্যা।

উদাহরণ

নিম্নলিখিত কোড -

const people = [
               { firstName: 'Dinesh', lastName: 'A.', country: 'Algeria', continent: 'Africa', age: 25, language: 'JavaScript' },
               { firstName: 'Ishan', lastName: 'M.', country: 'Chile', continent: 'South America', age: 37, language: 'C' },
               { firstName: 'Rohit', lastName: 'X.', country: 'China', continent: 'Asia', age: 39, language: 'Ruby' },
               { firstName: 'Manpreet', lastName: 'P.', country: 'Andorra', continent: 'Europe', age: 55, language: 'Ruby' },
               { firstName: 'Rahul', lastName: 'Q.', country: 'Australia', continent: 'Australia', age: 65, language: 'PHP' },
               ];
const checkAllContinent = (arr = []) => {
   const all = ['Africa', 'South America', 'North America', 'Europe', 'Asia', 'Australia'];
   const listed = arr.map(obj => {
      return obj.continent;
   });
   for(let i = 0; i < listed.length; i++){
      const cont = listed[i];
      const ind = all.indexOf(cont);
      if(ind !== -1){
         all.splice(ind, 1);
      };
   };
   return all.length === 0;
};
console.log(checkAllContinent(people));

আউটপুট

false

  1. জাভাস্ক্রিপ্ট অ্যারে বস্তু গণনা কিভাবে?

  2. জাভাস্ক্রিপ্ট - অ্যারে অবজেক্টের দৈর্ঘ্য

  3. কিভাবে জাভাস্ক্রিপ্টে আইডি দ্বারা অবজেক্টের অ্যারে গ্রুপ করবেন?

  4. জাভাস্ক্রিপ্ট অবজেক্টের অ্যারের অ্যারের পদ্ধতি ব্যবহার করছেন?