arr=[{对象},{对象},{对象}]
“对象”一般是指类在内存中装载的实例,具有相关的成员变量和成员函数(也称为:方法)
对象就是装载key和value的实例
数组就是用[]将元素(对象)用“,”隔开存储起来
$.each(arr, function (索引, 对象)
第一个参数是数组索引
第二个是元素(对象)
arr=[
{key1:value1,key2:value2,key:value3,key4:value4},
{key1:value1,key2:value2,key:value3,key4:value4},
{key1:value1,key2:value2,key:value3,key4:value4},
……
]
获取value2
对象.key2
获取第一行的value2
对象[0].key2
以此类推
arr=[
{key1:{对象}},
{key1:{对象}},
{key1:{对象}},
……
]
arr=[
{key1:{key2:value2,key3:value3}},
{key1:{key2:value2,key3:value3}},
{key1:{key2:value2,key3:value3}},
……
]
获取value2
对象.key2
对象.key1.key2
获取第一行的value2
对象[0].key1.key2
如果对象变成对象数组
就要嵌套循环来实例数组里的对象
arr=[
{key1:[{对象},{对象},{对象}]},
{key1:[{对象},{对象},{对象}]},
{key1:[{对象},{对象},{对象}]},
{key1:[{对象},{对象},{对象}]},
……
]
arr=[
{key0:
[key1:value1,key2:value2,key:value3,key4:value4},{key1:value1,key2:value2,key:value3,key4:value4},{key1:value1,key2:value2,key:value3,key4:value4}]
},
{{key0:
[key1:value1,key2:value2,key:value3,key4:value4},{key1:value1,key2:value2,key:value3,key4:value4},{key1:value1,key2:value2,key:value3,key4:value4}]
},
{key0:
[key1:value1,key2:value2,key:value3,key4:value4},{key1:value1,key2:value2,key:value3,key4:value4},{key1:value1,key2:value2,key:value3,key4:value4}]
},
{key0:
[key1:value1,key2:value2,key:value3,key4:value4},{key1:value1,key2:value2,key:value3,key4:value4},{key1:value1,key2:value2,key:value3,key4:value4}]
},
……
]
$.each(arr, function (索引, 对象)){
$.each(对象.key0, function (索引2, 对象2)){
获取value2
对象2.key2
}
}
获取第一行的value2
对象[0].key0[1].key2