Оператор with

Устанавливает объект по умолчанию для оператора.

with (object)
   statement

Аргументы

  • object
    Обязательный. Новый объект по умолчанию.

  • statement
    Обязательный. Операторы, для которых object является объектом по умолчанию. Могут быть составными операторами.

Заметки

Оператор with обычно используется для сокращения количества кода, который необходимо написать в некоторых случаях.

Пример

Обратите внимание на повторяющееся использование объекта Math в следующем примере.

var x, y;
x = Math.cos(3 * Math.PI) + Math.sin(Math.LN10);
y = Math.tan(14 * Math.E);

При использовании оператора with код становится более коротким и удобочитаемым:

var x, y;
with (Math){
   x = cos(3 * PI) + sin (LN10);
   y = tan(14 * E);
}

Требования

Версия 1

См. также

Ссылки

Оператор this