2.4.4.2 The caller Property

The value of the caller property of a function instance is null. This property has the attributes { DontDelete, ReadOnly, DontEnum }. However,function instances also have a special [[Get]] internal method which in certain circumstances will return a value other than null when accessing the caller property.