Open In App

JavaScript Object.prototype.__lookupGetter__() Method

Improve
Improve
Improve
Like Article
Like
Save Article
Save
Share
Report issue
Report

JavaScript Object.prototype.__lookupGetter__() method returns a function that is bound to the specified property as a getter. This method is although not recommended using and it is now deprecated.

Syntax:

__lookupGetter__(sprop)

Parameters: sprop is a string representing the name of the property whose getter would be returned.

Return Value: It returns a function bound to the specified property.

Below are some examples of how to use this method.

Example 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>


Output:

function

Example 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>


Output:

18
80

The __lookupGetter() method is returning the function add() and multiply() that are bound as getter.



Last Updated : 25 May, 2021
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads