JSON অ্যারে

একটি JSON অবজেক্টের আইন্দ্রণ হিসাবে

ইনস্ট্যান্স

[  "Porsche", "BMW", "Volvo" ]

JSON-এর আইন্দ্রণ জেভাস্ক্রিপ্টের আইন্দ্রণের মতোই আছে。

JSON-তে, আইন্দ্রণের মানের ধরনগুলি শব্দ, সংখ্যা, অবজেক্ট, আইন্দ্রণ, বলীয়াত এবং null-এর মধ্যে থাকতে হবে。

জেভাস্ক্রিপ্টে, আইন্দ্রণের মান উপরোক্ত সবকিছু সহ অন্য কোনও বৈধ জেভাস্ক্রিপ্ট এক্সপ্রেশন, যেমন ফাংশন, তারিখ এবং undefined।

JSON অবজেক্টের আইন্দ্রণ

আইন্দ্রণ হতে পারে একটি অবজেক্টের মান:

ইনস্ট্যান্স

{
"name":"Bill Gates",
"age":62,
"cars":[ "Porsche", "BMW", "Volvo" ]
}

আইন্দ্রণ স্বাপন

আপনি ব্যবহার করে: আইন্দ্রণের সূচক দিয়ে আইন্দ্রণ স্বাপন করুন:

ইনস্ট্যান্স

x = myObj.cars[0];

স্বয়ংক্রিয়ভাবে প্রয়োগ করুন

আইন্দ্রণ প্রবেশন

আপনি ব্যবহার করে: for-in সার্কুলার দিয়ে আইন্দ্রণ স্বাপন করুন:

ইনস্ট্যান্স

for (i in myObj.cars) {
     x  += myObj.cars[i];
}

স্বয়ংক্রিয়ভাবে প্রয়োগ করুন

অথবা আপনি ব্যবহার করতে পারেন: for সার্কুলার:

ইনস্ট্যান্স

for (i  = 0; i < myObj.cars.length; i++) {
    x  += myObj.cars[i];
}

স্বয়ংক্রিয়ভাবে প্রয়োগ করুন

JSON অবজেক্টের নিহিত আইন্দ্রণ

একটি আইন্দ্রণের মান আরেকটি আইন্দ্রণ হতে পারে অথবা আরও একটি JSON অবজেক্ট:

ইনস্ট্যান্স

myObj =  {
   "name":"Bill Gates",
   "age":62,
   "cars": [
	  { "name":"Porsche",  "models":[ "911", "Taycan" ] },
	  { "name":"BMW", "models":[ "M5", "M3", "X5" ] },
	  { "name":"Volvo", "models":[ "XC60", "V60" ] }
   ]
}

একটি এক্সেসসিবল অ্যারের ভিতরের অ্যারেকে সংলগ্ন করতে, প্রত্যেক অ্যারেকের জন্য for-in লুপ ব্যবহার করুন

ইনস্ট্যান্স

for (i in myObj.cars) {
    x += "<h1>" + myObj.cars[i].name  + "</h1>";
    for (j in myObj.cars[i].models) {
         x += myObj.cars[i].models[j];
    }
}

স্বয়ংক্রিয়ভাবে প্রয়োগ করুন

একটি এক্সেসসিবল অ্যারে মডিফাই করুন

একটি ইনডেক্স নম্বর ব্যবহার করে একটি এক্সেসসিবল অ্যারে আইটেম মডিফাই করুন

ইনস্ট্যান্স

myObj.cars[1] = "Mercedes Benz";

স্বয়ংক্রিয়ভাবে প্রয়োগ করুন

ডিলেট একটি এক্সেসসিবল অ্যারে আইটেম

প্রয়োগ করুন delete একটি কীবোর্ডপেড উপাদানকে ডিলেট করতে একটি কীবোর্ডপেড ইনপুট ট্রিগার করুন

ইনস্ট্যান্স

delete myObj.cars[1];

স্বয়ংক্রিয়ভাবে প্রয়োগ করুন