El método JavaScript Object.prototype.__lookupGetter__() devuelve una función que está vinculada a la propiedad especificada como captador. Aunque no se recomienda usar este método y ahora está en desuso.
Sintaxis:
__lookupGetter__(sprop)
Parámetros: sprop es una string que representa el nombre de la propiedad cuyo captador se devolverá.
Valor devuelto: Devuelve una función vinculada a la propiedad especificada.
A continuación se muestran algunos ejemplos de cómo utilizar este método.
Ejemplo 1:
Javascript
<script> // Created a cal object and set // up a getter add() var cal = { get add() { var x=8; var y=10; return x+y; } } // This method returns a function console.log(typeof(cal.__lookupGetter__('add'))); </script>
Producción:
function
Ejemplo 2:
Javascript
<script> var cal = { get add() { var x = 8; var y = 10; return x + y; }, get multiply() { var x = 8; var y = 10; return x * y; } } console.log(cal.__lookupGetter__('add')()); console.log(cal.__lookupGetter__('multiply')()); </script>
Producción:
18 80
El método __lookupGetter() devuelve la función add() ymultiplicar () que están vinculadas como getter.