[英]printing properties with Object.keys()
我試圖通過使用Object.keys()
方法來打印Object's
自己的屬性(不包括prototype
屬性)。
var obj = {
name : "Jane"
}
keys = Object.keys(obj); //["name"]
當我做
console.log("length" in keys) //It is printing true?
我相信"length"
來自prototype
。 為什么它存在於keys
數組中?
Object.keys()
返回一個Array
並且數組始終具有length屬性 。
來自Mozilla文檔。
Object.keys()方法返回給定對象自己的可枚舉屬性的數組,其順序與for ... in循環所提供的順序相同(區別在於for-in循環枚舉原型鏈中的屬性為:好)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.