With
Устанавливает объект по умолчанию для набора операторов.
Реализован в |
JavaScript 1.0, NES 2.0 | ||
Версия ECMA |
ECMA-262 |
Синтаксис
with (object){
statements
}
Параметры
object |
Специфицирует для операторов объект по умолчанию. Скобки вокруг object необходимы.
Описание
JavaScript просматривает все неквалифицированные имена в наборе операторов для определения того, являются ли имена свойствами объекта по умолчанию. Если неквалифицированное имя соответствует свойству, это свойство используется в операторе; иначе используется локальная или глобальная переменная.
Обратите внимание, что использование оператора with значительно замедлит работу кода. Если скорость работы является критичной, не используйте этот оператор.
Примеры
Следующий оператор специфицирует, что объект это объект по умолчанию. Операторы в блоке with обращаются к свойству и методам и без специфицирования объекта. JavaScript принимает для этих ссылок объект .
var a, x, y
var r=10
with (Math) {
a = PI * r * r
x = r * cos(PI)
y = r * sin(PI/2)
}
Copyright © 2000 Все права зарезервированы.
Дата последнего обновления: 28 сентября 2000 г.