?
本文檔使用 PHP中文網(wǎng)手冊(cè) 發(fā)布
JScript? | 語(yǔ)言參考 |
返回 Boolean 值,指出所指定的屬性是否為一個(gè)對(duì)象的一部分以及該屬性是否是可列舉的。
object.propertyIsEnumerable(proName)
object
必選項(xiàng)。一個(gè)對(duì)象。
proName
必選項(xiàng)。一個(gè)屬性名稱(chēng)的字符串值。
如果 proName 存在于 object 中且可以使用一個(gè) For…In 循環(huán)窮舉出來(lái),那么 propertyIsEnumerable 屬性返回 true。如果 object 不具有所指定的屬性或者所指定的屬性不是可列舉的,那么 propertyIsEnumerable 屬性返回 false。典型地,預(yù)定義的屬性不是可列舉的,而用戶(hù)定義的屬性總是可列舉的。
propertyIsEnumerable 屬性不考慮原型鏈中的對(duì)象。
function testIsEnumerable(){
var a = new Array("apple", "banana", "cactus");
return(a.propertyIsEnumerable(1));
}
版本 5.5
應(yīng)用于:Object 對(duì)象