새 연산자
새 연산자는 개체의 인스턴스를 만드는 데 사용됩니다. 객체를 생성하기 위해 new 연산자 뒤에 생성자 메서드가 옵니다.
다음 예에서 생성자 메서드는 Object(), Array() 및 Date()입니다. 이러한 생성자는 내장 JavaScript 함수입니다.
var department = new Object(); var books = new Array("C++", "Perl", "Java"); var day = new Date(“December 1, 2017");
객체() 생성자
생성자는 객체를 생성하고 초기화하는 함수입니다. JavaScript는 객체를 빌드하기 위해 Object()라는 특수 생성자 함수를 제공합니다. Object() 생성자의 반환 값은 변수에 할당됩니다.
변수는 새 개체에 대한 참조를 포함합니다. 개체에 할당된 속성은 변수가 아니며 var 키워드로 정의되지 않습니다.
예시
라이브 데모
<html> <head> <title>Object Constructor</title> <script> var book = new Object(); // Create the object book.subject = "Perl"; // Assign properties to the object book.author = "Tutorialspoint"; </script> </head> <body> <script type="text/javascript"> document.write("Book name is : " + book.subject + "<br>"); document.write("Book author is : " + book.author + "<br>"); </script> </body> </html>
출력
Book name is : Perl Book author is : Tutorialspoint