萬盛學電腦網

 萬盛學電腦網 >> 腳本專題 >> javascript >> javascript的propertyIsEnumerable()方法使用介紹

javascript的propertyIsEnumerable()方法使用介紹

 propertyIsEnumerable()是用來檢測屬性是否屬於某個對象的,如果檢測到了,返回true,否則返回false,下面為大家介紹下其具體的使用

 代碼如下: /*  propertyIsEnumerable()是用來檢測屬性是否屬於某個對象的,如果檢測到了,返回true,否則返回false.  1.這個屬性必須屬於實例的,並且不屬於原型.  2.這個屬性必須是可枚舉的,也就是自定義的屬性,可以通過for..in循環出來的.  只要符合上面兩個要求,就會返回true;  */  function MyObject() {  this.name = "我是實例的屬性";  }  var obj = new MyObject();  alert(obj.propertyIsEnumerable("name"));//true  MyObject.prototype.say = "我是原型的屬性";  alert(obj.propertyIsEnumerable("say")); //false  for (var i in obj) {  alert(i);//name,age  }     
copyright © 萬盛學電腦網 all rights reserved