Bug 143246

Summary: Getters should not be enumerable on classes
Product: WebKit Reporter: Elliott Sprehn <esprehn>
Component: JavaScriptCoreAssignee: Nobody <webkit-unassigned>
Status: RESOLVED DUPLICATE    
Severity: Normal CC: fpizlo, rniwa
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   

Description Elliott Sprehn 2015-03-30 18:37:27 PDT
class Example {
  get x() { }
}

var object = new Example();
for (var k in object)
  console.log(k);

This should output nothing.
Comment 1 Ryosuke Niwa 2015-03-30 18:42:58 PDT
Right. At the moment, everything on classes are enumerable.

*** This bug has been marked as a duplicate of bug 143181 ***