11问答网
所有问题
javascript 中怎么遍历对象的属性
如题所述
举报该问题
其他回答
第1个回答 2016-09-26
首先获取到对象的属性名,API:
var keys = Object.keys(obj);
得到属性名称数组,然后循环获取属性值:
for(var i=0;i<keys.length;i++){
var value = obj[keys[i]];//value为属性值
}
第2个回答 2016-09-26
举个例子来讲吧:
<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>本回答被提问者采纳
相似回答
如何遍历
一个
JS对象中的
所有
属性
答:
使用for...in可以遍历js对象的属性
,用法如下:for...in 语句用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。for ... in 循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作。具体代码:var obj = {a:1,b:2,c:3}for(var s in obj)alert(obj[s]); ...
大家正在搜
怎么遍历对象的属性
java遍历对象的所有属性
js遍历对象属性名获取属性值
java遍历对象属性的名称和值
js遍历对象的属性和值
如何遍历数组中对象的属性值
js面试遍历对象的所有属性
vue遍历对象的属性
jsforeach可以遍历对象吗
相关问题
如何遍历一个JS对象中的所有属性
js怎么遍历数组中的对象的属性?
javascript 中怎么遍历对象的属性值
javascript如何遍历内置对象的属性和方法?
如何遍历一个对象的私有属性 javascript
在JavaScript 中怎么遍历很多对象的同一属性。如对象...
如何遍历JS对象中所有的属性 包括enumerable=fa...
如何遍历一个js对象中的所有属性值