Câu trả lời:
new
tạo một đối tượng mới (trống) và thiết lập this
cho nó, sau đó gọi hàm, đóng vai trò là hàm tạo cho đối tượng (bằng cách thao tác this
. một cái gì đó ). Gọi cùng một chức năng mà không có new
từ khóa sẽ cho phép nó hoạt động trên bất cứ điều gì this
hiện tại có nghĩa.
new
và đối tượng được tạo sẽ bị lãng phí.
new
sẽ khiến nguyên mẫu của đối tượng mới được đặt thành tham chiếu của hàm đầu tiên mà đối tượng mới được truyền. Tôi không nghĩ rằng hành vi đó có thể đạt được một cách hợp pháp thông qua các phương tiện khác.