JavaScript 遍历出一个数组中对象的某个值

media_files:[{id:152,name:"文件test",…},{id:153,name:"文件test01",…}]我想遍历出来name... media_files: [{id: 152, name: "文件test",…}, {id: 153, name: "文件test01",…}]
我想遍历出来name
展开
 我来答
司马刀剑
高粉答主

2018-09-14 · 每个回答都超有意思的
知道顶级答主
回答量:4.6万
采纳率:93%
帮助的人:7278万
展开全部

具体代码如下所示: 

1、<script>   //----------------for用来遍历数组对象;

2、 var i,myArr = [1,2,3];   for (var i = 0; i < myArr.length; i++) {    console.log(i+":"+myArr[i]);   };  

3、 //---------for-in 用来遍历非数组对象   var man ={hands:2,legs:2,heads:1};   //为所有的对象添加clone方法,即给内置原型(object,Array,function)增加原型属性,该方法很强大,也很危险   if(typeof Object.prototype.clone ==="undefined"){    Object.prototype.clone = function(){};    } ;

4、  //   for(var i in man){    if (man.hasOwnProperty(i)) { //filter,只输出man的私有属性     console.log(i,":",man[i]);    };   }  ; 

5、//输出结果为print hands:2,legs:2,heads:1   for(var i in man) {//不使用过滤    console.log(i,":",man[i]);   }   ;

6、 //输出结果为://hands : 2 index.html:20   //legs : 2 index.html:20   //heads : 1 index.html:20   //clone : function ;

7、for(var i in man) {    if(Object.prototype.hasOwnProperty.call(man,i)) { //过滤     console.log(i,":",man[i]);    }   };

8、 //输出结果为print hands:2,legs:2,heads:1 </script>    。

javaScript遍历对象总结:

1、

2、

百度网友48429e1
2018-09-14 · TA获得超过336个赞
知道小有建树答主
回答量:340
采纳率:73%
帮助的人:131万
展开全部
var a = [{id: 152, name: "文件test"}, {id: 153, name: "文件test01"}];

for(var i = 0; i < a.length; i++)
{
    console.log(a[i].name);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sunweishuaidai
2018-09-14 · TA获得超过1970个赞
知道小有建树答主
回答量:721
采纳率:78%
帮助的人:145万
展开全部
var obj = {'id': '152', 'name': '文件test'};//定义对象
//遍历对象元素
for(var k in obj){

console.log(k+':'+obj[k]);//注意这里应该使用obj[k]这种方式来遍历属性,如果使用obj.k,就会认为obj对象中有一个k属性
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式