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

জাভাস্ক্রিপ্টে অবজেক্টের অ্যারেতে পিছনে থেকে লুপ করা


আমাদের কাছে একটি অবজেক্টের অ্যারে রয়েছে:

let data = [   {id:1, Name: "Abe", RowNumber: 1 },   {id:2, Name: "Bob", RowNumber: 2 },   {id:3, Name: "Clair", RowNumber: 3 },   {id:4, Name: "Don", RowNumber: 3.0 },   {id:5, Name: "Edna", RowNumber: 3.1 },   {id:6, Name: "Frank", RowNumber: 3.2 },   {id:7, Name: "Gabe", RowNumber: 4 },   {id:8, Name: "Helen", RowNumber: 5 },   {id:9, Name: "Isabelle", RowNumber: 6 },   {id:10, Name: "Jane", RowNumber: 7 },   {id:11, Name: "Ken", RowNumber: 8 }, ];

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এই অ্যারে নেবে এবং শেষ অবজেক্ট থেকে প্রথম পর্যন্ত নামগুলো ", " দিয়ে পৃথক করে একটি স্ট্রিং ফেরত দেবে।

এই ফাংশনের কোড লিখি:

উদাহরণ

const data = [   {id:1, Name: "Abe", RowNumber: 1 },   {id:2, Name: "Bob", RowNumber: 2 },   {id:3, Name: "Clair", RowNumber: 3 },   {id:4, Name: "Don", RowNumber: 3.0 },   {id:5, Name: "Edna", RowNumber: 3.1 },   {id:6, Name: "Frank", RowNumber: 3.2 },   {id:7, Name: "Gabe", RowNumber: 4 },   {id:8, Name: "Helen", RowNumber: 5 },   {id:9, Name: "Isabelle", RowNumber: 6 },   {id:10, Name: "Jane", RowNumber: 7 },   {id:11, Name: "Ken", RowNumber: 8 }, ];
const buildString = arr => {
  let str = '';
  for(let i = arr.length-1; i > -1; i--){
    str += `${arr[i]["Name"]}, `;
  };
  return str.substring(0, str.length-2);
};
console.log(buildString(data));

আউটপুট

কনসোলে আউটপুট হবে:

Ken, Jane, Isabelle, Helen, Gabe, Frank, Edna, Don, Clair, Bob, Abe

  1. জাভাস্ক্রিপ্ট অবজেক্টের অ্যারেতে অ্যারে মেথডগুলো ব্যবহার করা

  2. জাভাস্ক্রিপ্টে অবজেক্টের অ্যারেতে প্রোপার্টি নাম রিপ্লেস করা

  3. জাভাস্ক্রিপ্টে অবজেক্ট ধারণকারী অ্যারে অফ অ্যারে Durch লুপ করা

  4. জাভাস্ক্রিপ্টে ফ্ল্যাট অবজেক্ট অ্যারেকে ট্রি-তে রূপান্তর