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

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

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-12-21 16:59:10501浏览

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中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn