Those properties are non-enumerable.
From the MDC documentation on for..in:
A for...in loop does not iterate over built-in properties.
In newer JavaScript implementations you can make your own non-enumerable properties. Check out propertyIsEnumerable() and Object.defineProperty().