首页 > web前端 > js教程 > 如何迭代 JavaScript 对象来访问键和值?

如何迭代 JavaScript 对象来访问键和值?

Mary-Kate Olsen
发布: 2024-12-21 16:59:10
原创
542 人浏览过

How Do I Iterate Through JavaScript Objects to Access Keys and Values?

循环遍历 JavaScript 对象:迭代键和值

从 JavaScript 对象检索元素需要一种结构化方法来访问键和相应的值。考虑示例对象:

var p = {
    "p1": "value1",
    "p2": "value2",
    "p3": "value3"
};
登录后复制

要循环所有元素,请利用 for-in 循环:

for (var key in p) {
    // Access the value using the current key
    var value = p[key];
}
登录后复制

但是,使用 for-in 可能循环从原型继承的属性。为了确保只考虑直接属性,请包括额外的检查:

for (var key in p) {
    if (p.hasOwnProperty(key)) {
        // Access the value using the current key
        var value = p[key];
    }
}
登录后复制

此方法保证仅迭代特定于对象的键,从而有效地提取键值对:

"p1" -> "value1"
"p2" -> "value2"
"p3" -> "value3"
登录后复制

以上是如何迭代 JavaScript 对象来访问键和值?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板