javascript中的对象循环
Object Looping in javascript
这可能是一个简单的问题,但我试了很多,我找不到解决方案。我的问题是我想循环通过一个对象,并获得该对象的属性。
我的对象是这样的:
{ value1: '0.92',
value2: '3728104',
value3: '43',
value4: '0.66',
}
我想要得到value1 value2 value3 value4
我代码: console.log("bbbbb=" +util.inspect(results));
for (var prop in results) {
console.log("Inside for");----------------------> This is printing once.
keys.push(prop);
console.log("After push");--------------------->This is not printed..
}
console.log("keys=" +keys)
但它不是循环,,帮我解决这个…
可以这样使用Object.keys
函数
console.log(Object.keys(results));
# [ 'value1', 'value2', 'value3', 'value4' ]
实际上,你的代码没有任何问题
var results = {
value1: '0.92',
value2: '3728104',
value3: '43',
value4: '0.66',
};
var keys = [];
for (var prop in results) {
keys.push(prop);
}
console.log(keys);
# [ 'value1', 'value2', 'value3', 'value4' ]
相关文章:
- 循环对象时更新页面上的DIV元素
- 如何在循环对象时有条件地使用数据
- Javascript循环对象
- 如何循环对象中的javascript对象并查找属性
- JSON.parse在循环对象上未出错
- TypeError:分析隐藏值时,javascript中的循环对象值
- 以随机顺序定位和循环对象
- 循环对象文本数组并匹配客户
- for/in 循环对象到数组
- Javascript 不等待 For 循环.对象值不变
- 循环对象的顺序只能在迭代期间中断
- 循环对象以获取索引值
- Javascript 循环 + 对象问题:如何使用循环获取对象中的必需项
- 使用 requestAnimationFrame 的 JS 游戏循环 - 对象函数只调用一次
- 循环对象上的垃圾回收
- Javascript循环对象时打印页面
- 循环对象数组,直到lat/lng不为零
- javascript中循环对象的问题
- 循环对象数组
- 使用字符串数组循环对象