this in Constructor Calls

Share this video with your friends

Send Tweet

In JavaScript, there are no special constructor functions. Instead, a function call can turn into a constructor call when that function is called with the new operator in front of it.

When a function is called as a constructor, a new object is created and set as the function's this argument. This object is then returned implicitly from the function if no other object is returned explicitly.

In this lesson, we'll play around with constructor calls and see why it might make sense to return a different object from the function.

Gisele
Gisele
~ 6 years ago

Where I can learn about Proxy?There is an example in the video.

Marius Schulz
Marius Schulz(instructor)
~ 6 years ago

@Gisele: Check out this lesson to learn more about ES2015 proxies.

Gisele
Gisele
~ 6 years ago

Thank you.