Heim >Web-Frontend >js-Tutorial >Zwei Möglichkeiten zum Durchlaufen von Objektarrays mit jquery
Zwei Möglichkeiten für jquery, Objektarrays zu durchlaufen
Daten:
[
{
"templateId":5,"policyTemplateName="repair",
"createTime": "2016 -08-26 09:26:07"
}, ein Objekt
{
"templateId":6,"policyTemplateName":"Basic Template","createTime":"2016-08- 26 01 :46:28"
} Ein anderes Objekt
]
Das Backend gibt ein Objektarray im obigen Format zurück. Es gibt zwei Situationen für die JQuery-Durchquerung. Eine besteht darin, das Objekt zu durchlaufen und die object.properties zu übergeben. Die zu erhaltende Methode besteht darin, das Objekt erneut zu durchlaufen, und Sie können die Werte k (policyTemplateName) und value (grundlegende Vorlage) jedes Objekts abrufen.
Die Verwendung der beiden Situationen wird unten erläutert 🎜>Die erste Methode Situation:
function(data) {
Parameter i: repräsentiert die Objektnummer
Parameter obj: repräsentiert ein Objekt
$.each(data,function(i, obj) {
/ /Erhalten Sie den Wert des entsprechenden Feldes
console.log(obj.obj.templateId);
console.log(obj.obj.policyTemplateName);
Zweite Situation:
function(data) {
Parameter i: repräsentiert die Objektnummer
Parameter obj: repräsentiert ein Objekt
$.each(data,function(i, obj) {
/ /Das Objekt obj erneut durchlaufen
Parameter k: repräsentiert den Attributnamen des Objekts
Parameter v: repräsentiert den Attributwert des Objekts
$.each(obj,function(k,v) {
if( k=="policyTemplateName"){
console.log(v);
});