The enumeration order becomes implementation dependent and non-interoperable if :
A
If the object inherits enumerable properties
B
The object does not have the properties present in the integer array indices
C
The delete keyword is never used
D
Object.defineProperty() is not used
Correct Answer: If the object inherits enumerable properties