首页 > 代码库 > JS之对象数组遍历?
JS之对象数组遍历?
一、js实现遍历对象
<script> var obj = {"player_id":"GS001","event_id":"1","destroy":"97%"}; var props = ""; for(var p in obj){ if(typeof(obj[p])=="function"){ obj[p](); 执行方法 }else{ props+= p + "=" + obj[p] + " "; 输出属性 } } alert(props); </script>
遍历数组
<script type="text/javascript">//比如var values=["北京","天津"];
//遍历1
for(var i=0;i<values.length;i++){ 只能用于数组 因为对象没有长度值
alert(values[i]);
}
//遍历2
for(var ele in values){
alert(values[ele]);//下标
} </script>
二、JQuery遍历
遍历数组
$(function(){ //------------遍历数组 .each的使用------------- var anArray = [‘one‘,‘two‘,‘three‘]; $.each(anArray,function(n,value) { alert(n+‘ ‘+value); trs += "<tr><td>" +value+"</td></tr>"; }); });
遍历对象
$(function(){ //------------遍历对象 .each的使用------------- //对象语法JSON数据格式(当服务器端回调回来的对象数据格式是json数据格式,必须保证JSON的格式要求,回调的对象必须使用eval函数进行转化(否则将得不到Object)。本文不作详细介绍服务器端回调的数据问题,我们将直接自定义对象) var obj =[{"name":"admin","password":"123456"}]; //下面使用each进行遍历 $.each(obj,function(n,value) { alert(n+‘ ‘+value); trs += "<tr><td>" + value.name +"</td> <td>" + value.password +"</td></tr>"; }); });
JS之对象数组遍历?
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。