javascript 中怎么遍历对象的属性
2个回答
展开全部
首先获取到对象的属性名,API:
var keys = Object.keys(obj);
得到属性名称数组,然后循环获取属性值:
for(var i=0;i<keys.length;i++){
var value = obj[keys[i]];//value为属性值
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
举个例子来讲吧:
<script language="javascript" type="text/javascript">
function Apple()
{
this.color = 'Red';
this.weight = '10kg';
this.name = 'Red Apple';
}
var apple = new Apple();
//definition prop as temp var
for (var prop in apple)
{
// get property name by prop
// get property value by obj[prop]
document.write( prop + " : "+ apple[prop] + "<br>")
}
</script>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询