Maison  >  Article  >  interface Web  >  Résumé des exemples de codes pour les méthodes de tableau de traversée jquery et la traversée simple d'objets json

Résumé des exemples de codes pour les méthodes de tableau de traversée jquery et la traversée simple d'objets json

伊谢尔伦
伊谢尔伦original
2017-07-17 14:18:221569parcourir

jquery filtre grep() parcourt le tableau

$().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 each() filtre parcourt le tableau

$().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() filtre et parcourt le tableau

$().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() filtre et parcourt le tableau

$().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]); 
} 
} 
);


analyse de traversée js 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]); 
} 
}


traversée js et analyse de l'objet json 2

a l'objet json suivant :
var obj ={"name": Feng Juan, "password": "123456", "department": "Département technique", "sex": "Femme", "vieux": 30};
Méthode de traversée : Méthode

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

JS simpleloop pour parcourir le tableau json.

Par exemple, la jsonstring dans la base de données est comme ceci

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);
}

Ce qui précède est js, et ce qui suit est jquery pour analyser la chaîne json,

var cc = jQuery.parseJSON(data);
alert(cc[0].title);

Pour le looping, c'est pareil que ci-dessus

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn