Maison > interface Web > js tutoriel > Tableau de filtrage jQuery grep, chacun, inArray, utilisation de la carte et traversée des objets JSON

Tableau de filtrage jQuery grep, chacun, inArray, utilisation de la carte et traversée des objets JSON

高洛峰
Libérer: 2016-12-29 10:54:02
original
1509 Les gens l'ont consulté

Enregistrer purement plusieurs utilisations :

filtrer jquery grep() et parcourir 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

filtrer jquery each() et parcourir 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 () Filtrer et parcourir 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() Filtrer et parcourir 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

jquery parcourir et analyser l'objet json 1 :

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

jquery traverse et analyse json Object 2

//有如下 json对象:
var obj ={”name”:”冯娟”,”password”:”123456″,”department”:”技术部”,”sex”:” 女”,”old”:30};
//遍历方法:
for(var p in obj){
  str = str+obj[p]+&#39;,&#39;;
  return str;
}
Copier après la connexion

Ce qui précède est l'intégralité du contenu de cet article. J'espère qu'il pourra donner une référence à tout le monde, et j'espère que tout le monde soutiendra le site Web PHP chinois.

Pour plus d'articles sur l'utilisation de grep, each, inArray et map dans jQuery filtrant les tableaux et traversant les objets json, veuillez faire attention au site Web PHP 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