jquery對物件陣列的遍歷的兩種方式
data:
[
{
"templateId":5,"policyTemplateName":"修",
"createTime":"2016-08-26 07"
},一個物件
{
"templateId":6,"policyTemplateName":"基本模板","createTime":"2016-08-26 01:46:28"
} 另外一個物件
] 是上面格式的物件數組,jquery遍歷分為兩種情況,一種是遍歷出物件後透過物件.屬性的方式獲取,一種是再對物件進行遍歷,可以得到每個物件的k(policyTemplateName)和value(基本模板)值,
下面分別對兩種情況的使用進行說明
第一種情況:
function(data) {
參數i:表示第幾個對象
參數obj:代表一個對象
$.each (data,function(i, obj) {
//取得對應欄位的值
console.log(obj.obj.templateId);
console.log(obj.obj.policyTemplateName);
});二種情況:
function(data) {
參數i:表示第幾個物件
參數obj:代表一個物件
$.each(data,function(i, obj) {
//對物件進行再次曆參數k:代表物件的屬性名稱
參數v:代表物件的屬性值
$.each(obj,function(k,v){
if(k=="policyTemplateName"){
console.log(v);
}
});
});
}