Оператор new

Обновлен: Ноябрь 2007

Создает новый объект.

new constructor[( [arguments] )] 

Аргументы

  • constructor
    Обязательный. Конструктор объекта. Если конструктор не принимает аргументов, скобки можно опустить.

  • arguments
    Необязательный. Все аргументы, которые необходимо передать конструктору нового объекта.

Заметки

Оператор new выполняет следующие задачи.

  • Создает объект, не содержащий членов.

  • Вызывает конструктор для этого объекта, передавая ссылку на вновь созданный объект в виде указателя this.

  • Затем конструктор инициализирует объект в соответствии с аргументами, переданными конструктору.

Пример

В представленных ниже примерах демонстрируется несколько способов использования оператора new.

var myObject : Object = new Object;
var myArray : Array = new Array();
var myDate : Date = new Date("Jan 5 1996");

Требования

Версия 1

См. также

Ссылки

Оператор function