javascriptのpropertyIs Enumerableの方法

2167 ワード

 1  /*

 2         propertyIsEnumerable()                ,      ,  true,    false.

 3         1.           ,       .

 4         2.           ,         ,    for..in     .

 5                   ,    true;

 6         */

 7         function MyObject() {

 8             this.name = "       ";

 9         }

10         var obj = new MyObject();

11         alert(obj.propertyIsEnumerable("name"));//true

12         MyObject.prototype.say = "       ";

13         alert(obj.propertyIsEnumerable("say")); //false

14         for (var i in obj) {

15             alert(i);//name,age

16         }