JS Built-ins
π
en
|
es
Apprentice
0 XP
β
Search
βK
Exam β
Stats β
Learning Path
β
β°
β Home
Reflect
0 / 140 completed (0%)
All Difficulties
Beginner
Intermediate
Advanced
All
Not Started
Attempted
Completed
Exercises (140)
β
Reflect.get() β basic property read
Beginner
β
Reflect.get() β array index
Beginner
β
Reflect.get() β missing key returns undefined
Beginner
β
Reflect.get β typeof
Beginner
β
Reflect.get() β string value
Beginner
β
Reflect.set() β basic property write
Beginner
β
Reflect.set() β returns true on success
Beginner
β
Reflect.set() β set array element
Beginner
β
Reflect.set β typeof
Beginner
β
Reflect.set() β update existing property
Beginner
β
Reflect.has() β existing key returns true
Beginner
β
Reflect.has() β missing key returns false
Beginner
β
Reflect.has() β array index as key
Beginner
β
Reflect.has β typeof
Beginner
β
Reflect.has() β check second key
Beginner
β
Reflect.deleteProperty() β delete a property
Beginner
β
Reflect.deleteProperty() β returns true
Beginner
β
Reflect.deleteProperty() β nonexistent key
Beginner
β
Reflect.deleteProperty β typeof
Beginner
β
Reflect.deleteProperty() β key no longer in object
Beginner
β
Reflect.ownKeys() - list all own keys
Beginner
β
Reflect.ownKeys() - array with element
Beginner
β
Reflect.ownKeys - typeof
Beginner
β
Reflect.ownKeys() - empty object
Beginner
β
Reflect.ownKeys() - three keys
Beginner
β
Reflect.apply() - Math.max
Beginner
β
Reflect.apply() - String.prototype.includes
Intermediate
β
Reflect.apply() - Array.prototype.push
Intermediate
β
Reflect.apply - typeof
Beginner
β
Reflect.apply() - arrow function add
Beginner
β
Reflect.construct() - Array with length
Beginner
β
Reflect.construct() - instanceof Object
Beginner
β
Reflect.construct() - Date instanceof
Beginner
β
Reflect.construct - typeof
Beginner
β
Reflect.construct() - class Point
Intermediate
β
Reflect.get() β basic property read
Beginner
β
Reflect.get() β array index
Beginner
β
Reflect.get() β missing key returns undefined
Beginner
β
Reflect.get β typeof
Beginner
β
Reflect.get() β string value
Beginner
β
Reflect.set() β basic property write
Beginner
β
Reflect.set() β returns true on success
Beginner
β
Reflect.set() β set array element
Beginner
β
Reflect.set β typeof
Beginner
β
Reflect.set() β update existing property
Beginner
β
Reflect.has() β existing key returns true
Beginner
β
Reflect.has() β missing key returns false
Beginner
β
Reflect.has() β array index as key
Beginner
β
Reflect.has β typeof
Beginner
β
Reflect.has() β check second key
Beginner
β
Reflect.deleteProperty() β delete a property
Beginner
β
Reflect.deleteProperty() β returns true
Beginner
β
Reflect.deleteProperty() β nonexistent key
Beginner
β
Reflect.deleteProperty β typeof
Beginner
β
Reflect.deleteProperty() β key no longer in object
Beginner
β
Reflect.ownKeys() - list all own keys
Beginner
β
Reflect.ownKeys() - array with element
Beginner
β
Reflect.ownKeys - typeof
Beginner
β
Reflect.ownKeys() - empty object
Beginner
β
Reflect.ownKeys() - three keys
Beginner
β
Reflect.apply() - Math.max
Beginner
β
Reflect.apply() - String.prototype.includes
Intermediate
β
Reflect.apply() - Array.prototype.push
Intermediate
β
Reflect.apply - typeof
Beginner
β
Reflect.apply() - arrow function add
Beginner
β
Reflect.construct() - Array with length
Beginner
β
Reflect.construct() - instanceof Object
Beginner
β
Reflect.construct() - Date instanceof
Beginner
β
Reflect.construct - typeof
Beginner
β
Reflect.construct() - class Point
Intermediate
β
Reflect.get() β basic property read
Beginner
β
Reflect.get() β array index
Beginner
β
Reflect.get() β missing key returns undefined
Beginner
β
Reflect.get β typeof
Beginner
β
Reflect.get() β string value
Beginner
β
Reflect.set() β basic property write
Beginner
β
Reflect.set() β returns true on success
Beginner
β
Reflect.set() β set array element
Beginner
β
Reflect.set β typeof
Beginner
β
Reflect.set() β update existing property
Beginner
β
Reflect.has() β existing key returns true
Beginner
β
Reflect.has() β missing key returns false
Beginner
β
Reflect.has() β array index as key
Beginner
β
Reflect.has β typeof
Beginner
β
Reflect.has() β check second key
Beginner
β
Reflect.deleteProperty() β delete a property
Beginner
β
Reflect.deleteProperty() β returns true
Beginner
β
Reflect.deleteProperty() β nonexistent key
Beginner
β
Reflect.deleteProperty β typeof
Beginner
β
Reflect.deleteProperty() β key no longer in object
Beginner
β
Reflect.ownKeys() - list all own keys
Beginner
β
Reflect.ownKeys() - array with element
Beginner
β
Reflect.ownKeys - typeof
Beginner
β
Reflect.ownKeys() - empty object
Beginner
β
Reflect.ownKeys() - three keys
Beginner
β
Reflect.apply() - Math.max
Beginner
β
Reflect.apply() - String.prototype.includes
Intermediate
β
Reflect.apply() - Array.prototype.push
Intermediate
β
Reflect.apply - typeof
Beginner
β
Reflect.apply() - arrow function add
Beginner
β
Reflect.construct() - Array with length
Beginner
β
Reflect.construct() - instanceof Object
Beginner
β
Reflect.construct() - Date instanceof
Beginner
β
Reflect.construct - typeof
Beginner
β
Reflect.construct() - class Point
Intermediate
β
Reflect.get() β basic property read
Beginner
β
Reflect.get() β array index
Beginner
β
Reflect.get() β missing key returns undefined
Beginner
β
Reflect.get β typeof
Beginner
β
Reflect.get() β string value
Beginner
β
Reflect.set() β basic property write
Beginner
β
Reflect.set() β returns true on success
Beginner
β
Reflect.set() β set array element
Beginner
β
Reflect.set β typeof
Beginner
β
Reflect.set() β update existing property
Beginner
β
Reflect.has() β existing key returns true
Beginner
β
Reflect.has() β missing key returns false
Beginner
β
Reflect.has() β array index as key
Beginner
β
Reflect.has β typeof
Beginner
β
Reflect.has() β check second key
Beginner
β
Reflect.deleteProperty() β delete a property
Beginner
β
Reflect.deleteProperty() β returns true
Beginner
β
Reflect.deleteProperty() β nonexistent key
Beginner
β
Reflect.deleteProperty β typeof
Beginner
β
Reflect.deleteProperty() β key no longer in object
Beginner
β
Reflect.ownKeys() - list all own keys
Beginner
β
Reflect.ownKeys() - array with element
Beginner
β
Reflect.ownKeys - typeof
Beginner
β
Reflect.ownKeys() - empty object
Beginner
β
Reflect.ownKeys() - three keys
Beginner
β
Reflect.apply() - Math.max
Beginner
β
Reflect.apply() - String.prototype.includes
Intermediate
β
Reflect.apply() - Array.prototype.push
Intermediate
β
Reflect.apply - typeof
Beginner
β
Reflect.apply() - arrow function add
Beginner
β
Reflect.construct() - Array with length
Beginner
β
Reflect.construct() - instanceof Object
Beginner
β
Reflect.construct() - Date instanceof
Beginner
β
Reflect.construct - typeof
Beginner
β
Reflect.construct() - class Point
Intermediate