How to create an object so a function can be accessed as its property

Question | Apr 19, 2017 | nextptr 

A function Point is defined as:

function Point(x, y) {
  this.x = x;
  this.y = y;
}

Its prototype has a method multiply:

Point.prototype.multiply = function() {
  return this.x * this.y;
};

How should we create an object point ( { x: 30, y: 5 } ) so that the function multiply above can be invoked as its property or as its method:

// Create point {x: 30, y: 5}
var point = ?;  

// Invoke multiply as property (method) of point
var m = point.multiply();

Select the correct answer from below choices.