循環和枚舉 JavaScript 物件
枚舉或迭代 JavaScript 物件的元素是一項常見任務。考慮以下物件:
var p = { "p1": "value1", "p2": "value2", "p3": "value3" };
使用for-in 循環遍歷鍵和值:
for-in 循環可讓您迭代以下物件的可枚舉屬性一個物體。以下是如何將它與p 物件一起使用:
for (var key in p) { console.log(key + " -> " + p[key]); }
此循環將列印以下對:
處理繼承的屬性(可選):
需要注意的是,預設情況下,for-in 迴圈也會迭代繼承的屬性。如果只想列出物件直接擁有的屬性,可以使用 hasOwnProperty:
for (var key in p) { if (p.hasOwnProperty(key)) { console.log(key + " -> " + p[key]); } }
以上是如何使用循環迭代 JavaScript 物件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!