Синтаксис JavaScript Справочник JavaScript JSON Коды клавиш События Строгий режим

JavaScript: Инструкция with

Инструкция with позволяет использовать более короткую форму записи обращения к свойствам объекта. Синтаксис with:

with (объект)
  инструкция;

Инструкция with была создана ради удобства для тех случаев, когда имя одного объекта приходится вводить снова и снова:

var acos = Math.acos(x);
var asin = Math.asin(x);
var atan = Math.atan(x);

Чтобы не указывать в каждой строке объект Math, этот код можно переписать следующим образом:

with (Math) {
  var acos = acos(x);
  var asin = asin(x);
  var atan = atan(x);
}

Инструкция with может работать только с существующими свойствами объекта, её нельзя использовать для создания новых свойств объекта. Взгляните на следующий код:

with (obj) x = 1;

Если объект obj имеет свойство x, то данный код присвоит значение 1 этому свойству. Если x не является свойством объекта obj, то данный код присвоит значение локальной или глобальной переменной с именем x или создаст новое свойство глобального объекта.

Копирование материалов с данного сайта возможно только с разрешения администрации сайта
и при указании прямой активной ссылки на источник.
2011-2016 © puzzleweb.ru

Реклама на сайте | puzinfo@puzzleweb.ru