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

জাভাস্ক্রিপ্টে JSON অবজেক্ট থেকে অ্যারে তৈরি

আমাদের একটি জাভাস্ক্রিপ্ট অবজেক্ট থেকে একটি অ্যারে তৈরি করতে হবে যেটিতে অবজেক্টের সব প্রপার্টির মান থাকবে।

উদাহরণস্বরূপ, এই অবজেক্ট দেওয়া থাকলে:

{ 
  "firstName": "John", 
  "lastName": "Smith", 
  "isAlive": "true", 
  "age": "25" 
}

আমাদের নিচের অ্যারেটি তৈরি করতে হবে:

const myarray = ['John', 'Smith', 'true', '25'];

উদাহরণ

কোড নিচে দেওয়া হলো:

const obj = { 
  "firstName": "John", 
  "lastName": "Smith", 
  "isAlive": "true", 
  "age": "25" 
}; 
const objectToArray = obj => { 
  const keys = Object.keys(obj); 
  const res = []; 
  for(let i = 0; i < keys.length; i++){ 
    res.push(obj[keys[i]]); 
  }; 
  return res; 
}; 
console.log(objectToArray(obj));

আউটপুট

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

[ 'John', 'Smith', 'true', '25' ]

বিকল্প সমাধান: এক লাইনে

const obj = { 
  "firstName": "John", 
  "lastName": "Smith", 
  "isAlive": "true", 
  "age": "25" 
}; 
const res = Object.values(obj); 
console.log(res);
  1. জাভাস্ক্রিপ্ট Array.from() মেথড

  2. জাভাস্ক্রিপ্ট Array.from() মেথড

  3. জাভাস্ক্রিপ্টে অ্যারে থেকে সবচেয়ে বড় সংখ্যা কনস্ট্রাক্ট করা

  4. জাভাস্ক্রিপ্টে JSON অবজেক্ট ফ্ল্যাটেন (Flatten) করা