Heim >Web-Frontend >js-Tutorial >Zusammenfassung der Beispielcodes für JQuery-Traversal-Array-Methoden und einfache Traversierung von JSON-Objekten

Zusammenfassung der Beispielcodes für JQuery-Traversal-Array-Methoden und einfache Traversierung von JSON-Objekten

伊谢尔伦
伊谢尔伦Original
2017-07-17 14:18:221611Durchsuche

jquery grep()-Filter iteriert durch das Array

$().ready( 
function(){ 
var array = [1,2,3,4,5,6,7,8,9]; 
var filterarray = $.grep(array,function(value){ 
return value > 5;//筛选出大于5的 
}); 
for(var i=0;i<filterarray.length;i++){ 
alert(filterarray[i]); 
} 
for (key in filterarray){ 
alert(filterarray[key]); 
} 
} 
);


jquery every()-Filter iteriert durch das Array Array

$().ready( 
function(){ 
var anObject = {one:1,two:2,three:3};//对json数组each 
$.each(anObject,function(name,value) { 
alert(name); 
alert(value); 
}); 
var anArray = [&#39;one&#39;,&#39;two&#39;,&#39;three&#39;]; 
$.each(anArray,function(n,value){ 
alert(n); 
alert(value); 
} 
); 
} 
);


jquery inArray() filtert und durchläuft das Array

$().ready( 
function(){ 
var anArray = [&#39;one&#39;,&#39;two&#39;,&#39;three&#39;]; 
var index = $.inArray(‘two&#39;,anArray); 
alert(index);//返回该值在数组中的键值,返回1 
alert(anArray[index]);//value is two 
} 
);


jquery map() filtert und durchläuft das Array

$().ready( 
function(){ 
var strings = [&#39;0&#39;,&#39;1&#39;,&#39;2&#39;,&#39;3&#39;,&#39;4&#39;,&#39;S&#39;,&#39;6&#39;]; 
var values = $.map(strings,function(value){ 
var result = new Number(value); 
return isNaN(result) ? null:result;//isNaN:is Not a Number的缩写 
} 
); 
for (key in values) { 
alert(values[key]); 
} 
} 
);


js Traversal Analysis JSONObject1

var json = [{dd:&#39;SB&#39;,AA:&#39;东东&#39;,re1:123},{cccc:&#39;dd&#39;,lk:&#39;1qw&#39;}]; 
for(var i=0,l=json.length;i<l;i++){ 
for(var key in json[i]){ 
alert(key+&#39;:&#39;+json[i][key]); 
} 
}


js Traversal and Parsing JSON Object 2

hat das folgende JSON-Objekt:
var obj ={"name": "Feng Juan", "password": "123456", "department": "Technische Abteilung", "sex": "Weiblich", "old":30}; Methode:

for(var p in obj){ 
str = str+obj[p]+&#39;,&#39;; 
return str; 
}
JS simple

loop Methode zum Durchlaufen des JSON-Arrays.

Zum Beispiel sieht die JSON-

Zeichenfolge in der Datenbank wie folgt aus:

var str = &#39;[{"name":"宗2瓜","num":"1","price":"122"},{"name":"宗呱呱","num":"1","price":"100"}]&#39;;
var xqo = eval(&#39;(&#39; + str + &#39;)&#39;);
for(var i in xqo){
  alert(xqo[i].name);
}
Das Obige ist js und das Folgende ist eine JQuery zum Parsen der JSON-Zeichenfolge

var cc = jQuery.parseJSON(data);
alert(cc[0].title);
Für den Loop gilt das Gleiche wie oben

Das obige ist der detaillierte Inhalt vonZusammenfassung der Beispielcodes für JQuery-Traversal-Array-Methoden und einfache Traversierung von JSON-Objekten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn