In this code snippet, you have an object named person with two properties:
name: It holds the value "john".
getName: It's a function that returns the name property of the person object using this.
Next, you declare a variable fetchName and assign the getName method of the person object to it.
Finally, you call fetchName().
However, there's a caveat here: when fetchName is called, it's no longer associated with the person object. So, the this keyword inside fetchName doesn't refer to the person object anymore. Instead, it refers to the global object (in non-strict mode) or undefined (in strict mode). Since the global object (or undefined in strict mode) doesn't have a name property, calling fetchName() will likely result in an error or undefined being returned.
On this page of the site you can watch the video online JavaScript call and apply methods in action with a duration of hours minute second in good quality, which was uploaded by the user Mayank Srivastava 20 April 2024, share the link with friends and acquaintances, this video has already been watched 291 times on youtube and it was liked by 9 viewers. Enjoy your viewing!