
Zarządzanie zasięgiem | 19
Łańcuchy zasięgów iokreślanie identyfikatorów
Każda funkcja wJavaScript jest reprezentowana jako obiekt, adokładniej, jako instancja
obiektu
Function
. Obiekty funkcji, podobnie doinnych obiektów, mają właściwości.
Obejmują one zarówno właściwości, doktórych mamy dostęp programowy, jak również
ciągi wewnętrznych właściwości używanych przez maszynę JavaScript, które jednak nie
sądostępne zpoziomu kodu.
Jedną ztych właściwości jest
[[Scope]]
, zgodnie zdenicją ECMA-262, wydanie trzecie
(hp://www.ecma-international.org/publications/standards/Ecma-262.htm).
Wewnętrzna właściwość
[[Scope]]
zawiera kolekcję obiektó ...