ES6 - Reflect.get ()
Esta es una función que devuelve el valor de las propiedades.
Sintaxis
La sintaxis de la función get() se da a continuación, donde,
target es el objeto de destino sobre el que obtener la propiedad.
propertyKey es el nombre de la propiedad a obtener.
Receiveres el valor de esto proporcionado para la llamada al destino si se encuentra un captador. Este es un argumento opcional.
Reflect.get(target, propertyKey[, receiver])
Ejemplo
El siguiente ejemplo crea una instancia de la clase Student usando la reflexión y obtiene las propiedades de la instancia usando el Reflect.get() method.
<script>
class Student{
constructor(firstName,lastName){
this.firstName = firstName
this.lastName = lastName
}
get fullName(){
return `${this.firstName} : ${this.lastName}`
}
}
const args = ['Tutorials','Point']
const s1 = Reflect.construct(Student,args)
console.log('fullname is ',Reflect.get(s1,'fullName'))
console.log('firstName is ',Reflect.get(s1,'firstName'))
</script>
La salida del código anterior será como se muestra a continuación:
fullname is Tutorials : Point
firstName is Tutorials