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