javascript - 在 JavaScript 中循环访问对象

标签 javascript

我有一个像这样的对象

{ a: 2.078467321618,
  b :13521.4,
  c : 4503.9,
  more...}

(在 Debug模式下)

我想循环遍历对象并分离键和值; 我怎样才能实现这个目标?

最佳答案

另一种方法是通过 foreach 实现:

for (var key in obj) {
    if (obj.hasOwnProperty(key)) {
        // do something with the key and obj[key], which is val
    }
}

注意:这里我们通过 hasOwnProperty 方法检查键是否属于我们的对象,但不属于其原型(prototype)。

关于javascript - 在 JavaScript 中循环访问对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19509725/

相关文章:

javascript - 如何使用 jQuery 修改 html 字符串

javascript - 字符串操作,在数字之前插入一个字符串

javascript - 将 webpack 与 jQuery 结合使用时出错

javascript - 在顺序很重要的 javascript 中,是否有更 Eloquent 方法来编写字符串和符号替换?

javascript - Bootstrap slider - 获取值并将其显示在 div 中

javascript - ES5-Shim 的使用和要求

javascript - Phonegap 文件传输插件导致 Android 构建失败

javascript - React, styled-components - 在导入的样式 div 上设置 props

javascript - 无法禁用 twitter bootstrap 下拉项

Javascript forEach 吞咽异常