如何擷取 JavaScript 物件的鍵列表和長度
使用 JavaScript 物件時,您經常需要擷取鍵列表以及它們對應的長度。有多種方法可以實現此目的。
使用 Object.keys()
Object.keys() 方法提供了一種便捷的方法來取得所有物件的屬性鍵。它不包括繼承的屬性。
考慮以下 JavaScript 物件:
var obj = { key1: 'value1', key2: 'value2', key3: 'value3', key4: 'value4' }
要擷取金鑰清單和長度,您可以使用以下程式碼:
var keys = Object.keys(obj); console.log('obj contains ' + keys.length + ' keys: ' + keys);
這將輸出以下結果:
obj contains 4 keys: key1,key2,key3,key4
其他方法
雖然Object.keys() 是檢索鍵列表最常用的方法,但還有其他選項:
選擇方法取決於您的特定要求。然而,Object.keys() 通常是最直接、最有效的方法。
以上是如何取得 JavaScript 物件的鍵列表和長度?的詳細內容。更多資訊請關注PHP中文網其他相關文章!