কম্পিউটার

জাভাস্ক্রিপ্টে আইটেম 0 তম সূচক তুলনা করে একটি অ্যারের মানগুলি সরান?


ধরা যাক নিম্নলিখিতটি আমাদের অ্যারে &mius;

var subjectNameAlongWithMarks = [
   ["JavaScript", 78],
   ["Java", 56],
   ["JavaScript", 58],
   ["MySQL", 77],
   ["MongoDB", 75],
   ["Java", 98]
]

উপরে, আমাদের পুনরাবৃত্ত মান আছে, যেগুলো আমাদের ডুপ্লিকেট মান 0 th সূচকের তুলনা করে অপসারণ করতে হবে। এর জন্য জাভাস্ক্রিপ্ট থেকে Set() ধারণাটি ব্যবহার করুন −

উদাহরণ

var subjectNameAlongWithMarks = [
   ["JavaScript", 78],
   ["Java", 56],
   ["JavaScript", 58],
   ["MySQL", 77],
   ["MongoDB", 75],
   ["Java", 98]
]
var distinctResult = subjectNameAlongWithMarks.filter(function ([value]){
   return !this.has(value) && !!this.add(value)
}, new Set())
console.log(distinctResult);

উপরের প্রোগ্রামটি চালানোর জন্য, আপনাকে নিম্নলিখিত কমান্ডটি ব্যবহার করতে হবে -

node fileName.js.

আউটপুট

এখানে, আমার ফাইলের নাম demo196.js। এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
PS C:\Users\Amit\javascript-code> node demo196.js
[
   [ 'JavaScript', 78 ],
   [ 'Java', 56 ],
   [ 'MySQL', 77 ],
   [ 'MongoDB', 75 ]
]

  1. কিভাবে জাভাস্ক্রিপ্ট একটি অ্যারে থেকে মিথ্যা মান অপসারণ?

  2. কিভাবে একটি অ্যারের মধ্যে 0 তম সূচীকৃত উপাদান সরাতে এবং জাভাস্ক্রিপ্টের বাকি উপাদানগুলি ফেরত দিতে হয়?

  3. জাভাস্ক্রিপ্টে একটি অ্যারের প্রথম n মান কিভাবে পেতে হয়?

  4. JavaScript array.values()