C-Sharp | Java | Python | Swift | GO | WPF | Ruby | Scala | F# | JavaScript | SQL | PHP | Angular | HTML
JavaScript Reflect.get() MethodThe static Reflect.get() method is used to retrieve the property from an object as a function. The first argument is the object and the second argument is the property name. Syntax:Reflect.get(target, propertyKey[, receiver]) Parameters:target: It is the target object on which to get the property. propertyKey: It is the name of the key to get. receiver: It is the value of this provided for the call to object if a getter is encountered. Return value:It returns the value of the property. Exceptions:A TypeError, if the target is not an Object. Browser Support:
Example 1const u = {p:3}; console.log( Reflect.get ( u , "p" ) === 3 ); // if property key is not found, return undefined just like obj.key console.log( Reflect.get ( u , "h" ) === undefined ); console.log( Reflect.get ( u , "h" ) === 3 ); Output: true true false Example 2const x = {p:3}; const y = Object.create (x); // x is parent of y console.log ( Reflect.get ( y, "p" ) === 3 // Reflect.get will traverse the prototype chain to find property ); Output: true Example 3const object1 = { x: 1, y: 2 }; console.log(Reflect.get(object1, 'y')); // expected output: 1 var array1 = ['zero', 'one','Carry','marry','charry']; console.log(Reflect.get(array1, 4)); Output: 2 "charry"
Next TopicJavaScript Reflect
|