Intermediate
JavaScript
Q77 / 100
What is the difference between Object.keys() and Reflect.ownKeys()?
Correct! Well done.
Incorrect.
The correct answer is B) Object.keys() returns own enumerable string keys; Reflect.ownKeys() returns all own keys including non-enumerable and Symbols
B
Correct Answer
Object.keys() returns own enumerable string keys; Reflect.ownKeys() returns all own keys including non-enumerable and Symbols
Explanation
Reflect.ownKeys(obj) = Object.getOwnPropertyNames(obj) + Object.getOwnPropertySymbols(obj). Complete low-level key introspection.
Progress
77/100