遍历JSON几种方式
2015-04-16 10:18
337 查看
grep
each
inArray
map
遍历json对象:
遍历json对象
<script type='text/javascript' src="/jquery.js"></script> <script type="text/javascript"> $().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]); } } ); </script>
each
<script type='text/javascript' src="/jquery.js"></script> <script type="text/javascript"> $().ready( function(){ var anObject = {one:1,two:2,three:3};//对json数组each $.each(anObject,function(name,value) { alert(name); alert(value); }); var anArray = ['one','two','three']; $.each(anArray,function(n,value){ alert(n); alert(value); } ); } ); </script>
inArray
<script type='text/javascript' src="/jquery.js"></script> <script type="text/javascript"> $().ready( function(){ var anArray = ['one','two','three']; var index = $.inArray('two',anArray); alert(index);//返回该值在数组中的键值,返回1 alert(anArray[index]);//value is two } ); </script>
map
<script type='text/javascript' src="/jquery.js"></script> <script type="text/javascript"> $().ready( function(){ var strings = ['0','1','2','3','4','S','6']; 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]); } } ); </script>
遍历json对象:
<script> var json = [{dd:'SB',AA:'东东',re1:123},{cccc:'dd',lk:'1qw'}]; for(var i=0,l=json.length;i<l;i++){ for(var key in json[i]){ alert(key+':'+json[i][key]); } } </script>
遍历json对象
有如下 json对象: var obj ={”name”:”冯娟”,”password”:”123456〃,”department”:”技术部”,”sex”:” 女”,”old”:30}; 遍历方法: for(var p in obj){ str = str+obj[p]+’,'; return str; }
相关文章推荐
- Vue指令v-for之遍历输出JavaScript数组,json对象的几种方式
- Map 和 List 各自遍历的几种方式
- XML/JSON的几种解析方式
- java中遍历map的几种方式
- java遍历Map的几种方式
- ArrayList和LinkedList的几种循环遍历方式及性能对比分析
- lua中遍历table的几种方式比较
- 【Java】遍历MAP的几种方式
- Java中遍历Map的几种方式
- HashMap、Hashset、Hashtable的几种遍历方式
- jquery遍历筛选数组的几种方法和遍历解析json对象
- Java HashMap遍历几种方式
- 【黑马程序员】关于NSString和NSDictionary遍历的几种方式
- 游标遍历的几种方式
- Js处理Json数据的几种方式
- java集合的几种遍历方式详解
- Json与Java间传参常用的几种方式 推荐
- 【转】ArrayList和LinkedList的几种循环遍历方式及性能对比分析
- 遍历List、Set、Map集合的几种方式