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

জাভাস্ক্রিপ্টে push() ব্যবহার করে asoshiative অ্যারে তৈরি করা

এজন্য forEach() লুপ সহ push() ব্যবহার করুন। নিচে কোডটি দেওয়া হল:

উদাহরণ

var studentDetails= [
  {
    studentId:1,
    studentName:"John"
  },
  {
    studentId:1,
    studentName:"David"
  },
  {
    studentId:2,
    studentName:"Bob"
  },
  {
    studentId:2,
    studentName:"Carol"
  }
]
studentObject={};
studentDetails.forEach (function (obj){
  studentObject[obj.studentId] = studentObject[obj.studentId] || [];
  studentObject[obj.studentId].push(obj.studentName);
});
console.log(studentObject);

উপরোক্ত প্রোগ্রাম চালানোর জন্য নিচের কমান্ডটি ব্যবহার করুন:

node fileName.js

এখানে, আমার ফাইলের নাম demo116.js।

আউটপুট

এটি নিচের আউটপুটটি তৈরি করবে:

PS C:\Users\Amit\JavaScript-code> node demo116.js
{ '1': [ 'John', 'David' ], '2': [ 'Bob', 'Carol' ] }
  1. জাভাস্ক্রিপ্টে new কীওয়ার্ড দিয়ে অ্যারে তৈরির পদ্ধতি

  2. জাভাস্ক্রিপ্টে শর্তসাপেক্ষে অ্যারে জয়েন করা

  3. জাভাস্ক্রিপ্টে অ্যারে দিয়ে অ্যারে ফিল্টার করুন

  4. জাভাস্ক্রিপ্টে অ্যাসোসিয়েটিভ অ্যারে ফিল্টার করা অন্য অ্যারে দিয়ে