返回 Boolean 值,指出所指定的屬性是否為一個對象的一部分以及該屬性是否是可列舉的。
object.PRopertyIsEnumerable(proName)
object
必選項。一個對象。
proName
必選項。一個屬性名稱的字符串值。
假如 proName 存在于 object 中且可以使用一個 For…In 循環窮舉出來,那么 propertyIsEnumerable 屬性返回 true。假如 object 不具有所指定的屬性或者所指定的屬性不是可列舉的,那么 propertyIsEnumerable 屬性返回 false。典型地,預定義的屬性不是可列舉的,而用戶定義的屬性總是可列舉的。
propertyIsEnumerable 屬性不考慮原型鏈中的對象。
function testIsEnumerable(){ var a = new Array("apple", "banana", "cactus"); return(a.propertyIsEnumerable(1));}版本 5.5
應用于:Object 對象
新聞熱點
疑難解答