Closure() (Object/Navigator)

A Closure object constructor.

Availability:

JavaScript - 1.2
Netscape - 4.0
JavaScript syntax:Nnew Closure(aFunction, aTarget)
Argument list:aFunctionThe declaration of a function.
aTargetAn object to associate the function with.

This constructor is used internally to create a Closure object containing the function associated with a target object.

The Closure() constructor is used in Netscape 4 to create an event-handler function that can be forced to run in a scope containing a target object.

Example code:

   document.myform.myButton.onclick =

   new Closure(

      function()

      {

         document.validated = false;

      },

      document.myform.myButton

   );

See also:Constructor function, constructor property, Global object, Object constant