What is new object in JavaScript?

A new object is created, inheriting from Foo. prototype . The constructor function Foo is called with the specified arguments, and with this bound to the newly created object. new Foo is equivalent to new Foo() , i.e. if no argument list is specified, Foo is called without arguments.

Read more

How do you use the method of an object?

You also use an object reference to invoke an object’s method. You append the method’s simple name to the object reference, with an intervening dot operator (.) . Also, you provide, within enclosing parentheses, any arguments to the method. If the method does not require any arguments, use empty parentheses.

Read more