循環遍歷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中文網其他相關文章!