The new
operator in Javascript is applied to a function to create a new object with that functions prototype chain applied to the new object. You can't apply it to an object directly.
If you want to clone an object in javascript its not a simple process. You can see this answer for a list of possibilities: How do I correctly clone a JavaScript object?. The simplest method is to use jQuery and $.extend. But you can also write a common Javascript solution. If you only want to use it for a specific type of object it may be fairly simple.
If you want to use new correctly you can create a constructor function like this
var Person = function() {
this.firstname = "John";
};
var person1 = new Person();
var person2 = new Person();
That will create 2 new Person
objects, independent of each other.