JavaScript এবং JSON Arrays

JavaScript এবং JSON Arrays – সম্পূর্ণ টিউটোরিয়াল (বাংলায়)

JavaScript Arrays ও JSON Arrays দেখতে একই রকম হলেও এদের মধ্যে পার্থক্য রয়েছে। এই টিউটোরিয়ালে আমরা বিস্তারিত দেখব কিভাবে JavaScript এ অ্যারে ব্যবহার করা হয় এবং কিভাবে JSON এ অ্যারে ফরম্যাট করা হয়।

JavaScript Array

JavaScript এ অ্যারে হলো একটি ডেটা স্ট্রাকচার যেখানে একাধিক মান একসাথে রাখা যায়।


const fruits = ["Mango", "Banana", "Apple"];
console.log(fruits[0]); // Output: Mango
  • JavaScript অ্যারে তৈরি হয় [] দিয়ে
  • String, number, object, function, এমনকি nested array রাখা যায়

Object সহ অ্যারে:


const students = [
{ name: "Rahim", age: 22 },
{ name: "Karim", age: 23 }
];
console.log(students[1].name); // Output: Karim

JSON Array

JSON এ অ্যারে লেখার রুল JavaScript এর মতো হলেও কিছু বিধিনিষেধ রয়েছে।


{
"fruits": ["Mango", "Banana", "Apple"]
}
  • Key অবশ্যই double quotes দিয়ে লিখতে হয়
  • Array এর প্রতিটি উপাদান string, number, object, array ইত্যাদি হতে পারে
  • Function, undefined রাখা যাবে না

Object এর অ্যারে JSON Format:


{
"students": [
{ "name": "Rahim", "age": 22 },
{ "name": "Karim", "age": 23 }
]
}

JavaScript → JSON (Array): stringify()


const arr = ["Mango", "Banana", "Apple"];
const jsonStr = JSON.stringify(arr);
console.log(jsonStr); // Output: ["Mango","Banana","Apple"]

JSON → JavaScript (Array): parse()


const jsonData = '["Math", "English", "Biology"]';
const subjects = JSON.parse(jsonData);
console.log(subjects[2]); // Output: Biology

JSON Array নিয়ে সাধারণ প্রশ্নসমূহ

  • প্রশ্ন: JSON এ nested array রাখা যায়?
    উত্তর: হ্যাঁ, আপনি JSON এ nested array রাখতে পারেন।
  • প্রশ্ন: JSON এ function রাখা যায়?
    উত্তর: না, শুধুমাত্র ডেটা (string, number, object, array, boolean, null) রাখা যায়।

উপসংহার

JavaScript এবং JSON এ অ্যারে ব্যবহারের ধরন প্রায় একই, তবে JSON এর syntax একটু strict। JSON array ব্যবহারের সময় key গুলো quote দিয়ে লেখা এবং শুধুমাত্র ডেটা রাখার নিয়মগুলো মেনে চলা জরুরি।


 

Leave a Reply