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 += "

" + myObj.cars[i].name + "

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

亲自试一试

修改数组值

请使用索引号来修改数组:

实例

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

亲自试一试

删除数组项目

请使用 delete 关键词来删除数组中的项目:

实例

delete myObj.cars[1];

亲自试一试