Maison > interface Web > js tutoriel > 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

伊谢尔伦
Libérer: 2017-07-17 14:18:22
original
1611 Les gens l'ont consulté

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]); 
} 
} 
);
Copier après la connexion


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); 
} 
); 
} 
);
Copier après la connexion


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 
} 
);
Copier après la connexion


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]); 
} 
} 
);
Copier après la connexion


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]); 
} 
}
Copier après la connexion


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; 
}
Copier après la connexion

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);
}
Copier après la connexion

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);
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal