ホームページ  >  記事  >  ウェブフロントエンド  >  jquery でオブジェクト配列を走査する 2 つの方法

jquery でオブジェクト配列を走査する 2 つの方法

巴扎黑
巴扎黑オリジナル
2016-11-25 14:11:571151ブラウズ

jQuery がオブジェクト配列を走査するための 2 つの方法
data:
[
{
"templateId":5,"policyTemplateName":"fix",
"createTime":"2016-08-26 09:26:07"
} 、オブジェクト
{
"templateId":6,"policyTemplateName":"Basic Template","createTime":"2016-08-26 01:46:28"
} 別のオブジェクト
]
背景に戻る です上記の形式のオブジェクト配列には、2 つの状況があります。1 つはオブジェクトを走査し、object.properties を通じて取得することです。もう 1 つは、オブジェクトを再度走査して k(policyTemplateName) と k(policyTemplateName) を取得することです。 ) 各オブジェクトの値 (基本テンプレート) の値、
2 つのケースの使用法を以下に説明します
最初のケース:
function(data) {
パラメータ i: オブジェクトの数を表します
パラメータ obj: オブジェクトを表します
$.each (data,function(i, obj) {
//対応するフィールドの値を取得します
console.log(obj.obj.templateId);
console.log(obj.obj.policyTemplateName);
}) ;
}
th 2 つのケース:
function(data) {
パラメータ i: オブジェクト番号を表す
パラメータ obj: オブジェクトを表す
$.each(data, function(i, obj) {
//オブジェクト obj を再度トラバースする
パラメータ k: オブジェクトの属性名を表します
パラメータ v: オブジェクトの属性値を表します
$.each(obj,function(k,v){
if(k=="policyTemplateName"){
console.ログ(v);
}
});

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。