【发布时间】:2015-01-23 19:16:52
【问题描述】:
我有一个这样的对象:
var foo = { 'bar' : 'baz' }
bar可以是任何单词,我需要阅读baz。由于对象总是这样(一行),我发现每个循环效率低下。
$.each( body.message, function( key, value ) {
alert(value);
}
有什么聪明的方法吗?
【问题讨论】:
-
“低效”如何?如,丑陋的代码?打字效率低?您无需担心实际的 CPU 性能(除非您每秒执行 1000 次,否则您的设计中可能会遇到其他问题:p)。
-
从 JavaScript 1.8.5 开始,您可以使用 Object.keys(obj)
-
@Engineer Dollery 等人:这不是该问题的重复,因为 OP 只需要一个特定的(第一个)属性名称。骗子的答案是不恰当的。以下 Scimonster 的回答是恰当的。
标签: javascript jquery