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

জাভাস্ক্রিপ্টে অ্যারে থেকে 0th инডেক্স তুলনা করে ডুপ্লিকেট মান মুছুন


ধরুন, আমাদের অ্যারেটি হল −

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

উপরে ডুপ্লিকেট মান আছে, যা 0th ইনডেক্স তুলনা করে মুছে ফেলতে হবে। এজন্য জাভাস্ক্রিপ্টের 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. জাভাস্ক্রিপ্টে অ্যারে থেকে ফলস (false) মানগুলো সরানোর পদ্ধতি

  2. জাভাস্ক্রিপ্টে অ্যারের 0th ইনডেক্স এলিমেন্ট সরিয়ে বাকি এলিমেন্টগুলো কীভাবে পাবেন

  3. জাভাস্ক্রিপ্টে অ্যারের প্রথম n মানগুলো কীভাবে পাবেন

  4. জাভাস্ক্রিপ্ট array.values() মেথড