Reflect.get() JavaScript JS

The JavaScript Reflect.get() method gives the property of an object as a function.

Syntax:

Reflect.get(target, propertyKey[, receiver])

Parameters:
target: It represents the object whose property have to be get.
propertyKey: It represents the name of the property to be get.
receiver: It represents the value of this provided for the call to object if a getter is encountered. It is an optional parameter.

Return:
The value of the specified property.

Example 1:

<!DOCTYPE html>
<html>
<body>
<script>
var n = [1100, 2200, 3100, 4100, 5100];
document.write(Reflect.get(n, '1'));
</script>
</body>
</html>

Example 2:

<!DOCTYPE html>
<html>
<body>
<script>
const object1 = {
num1: 1,
num2: 2
};
document.write(Reflect.get(object1, 'num1'));
document.write("</br>");
var array1 = ['zero', 'one'];
document.write(Reflect.get(array1, 1));
</script>
</body>
</html>