2024-09-12 00:09:51
2024-09-12 00:12:56
JSON对象:
var status_process = {
" name5" : '闲置期',
"name1" : '播种期',
"name2" : '苗期',
"name3" : '生长期',
"name4" : '采收期'} alert(status_process["name5"]);alert(status_process.name5);// 两个都为:闲置期
数组:
var ourcountry=[["北京市"],["上海市"],["合肥市","芜湖市","蚌埠市"]]; // 数组alert(ourcountry[2][1]);
JSON数组的操作:
1.定义
var josnArry=[];
2.添加
jsonArry.push(jsonObj);
3.删除
delete jsonArry[0];splice(index,length):
4.循环访问数组
a.jquery
$.each(jsonArry,function(index,item){
var userId=item.userId; });
b.一般方式
for(var i=0;i<jsonArry.length;i++){
var userId=jsonArry[i].userId; }
c.特殊方法
for(var item in jsonArry){
var userId=jsonArry[item].userId;//注意:此处的item不是数组项,而是数组项的索引}
JSON对象遍历
myJson = {"name":"ji", "password":"123"};for(var p in myJson){//遍历json对象的每个key/value对,p为key
alert(p + " " + myJson[p]);}