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

伊谢尔伦
Freigeben: 2017-07-17 14:18:22
Original
1603 Leute haben es durchsucht

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]); 
} 
} 
);
Nach dem Login kopieren


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); 
} 
); 
} 
);
Nach dem Login kopieren


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 
} 
);
Nach dem Login kopieren


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]); 
} 
} 
);
Nach dem Login kopieren


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]); 
} 
}
Nach dem Login kopieren


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; 
}
Nach dem Login kopieren
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);
}
Nach dem Login kopieren
Das Obige ist js und das Folgende ist eine JQuery zum Parsen der JSON-Zeichenfolge

var cc = jQuery.parseJSON(data);
alert(cc[0].title);
Nach dem Login kopieren
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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage