Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!weretis.net!feeder4.news.weretis.net!news.musoftware.de!wum.musoftware.de!fu-berlin.de!uni-berlin.de!not-for-mail From: Jake Jarvis Newsgroups: comp.lang.javascript Subject: Re: Why is this a closure? Date: Sun, 12 Feb 2012 14:10:59 +0100 Lines: 24 Message-ID: <9pps33FfffU1@mid.uni-berlin.de> References: <4f37ab8b$0$6874$e4fe514c@news2.news.xs4all.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Trace: news.uni-berlin.de uvBH35pltI1+kr0ZDWMoIwmnpYGFbCDiyc9n827UtTyXrUlRk= User-Agent: Mozilla/5.0 (X11; Linux i686; rv:9.0) Gecko/20111229 Thunderbird/9.0 In-Reply-To: <4f37ab8b$0$6874$e4fe514c@news2.news.xs4all.nl> Xref: x330-a1.tempe.blueboxinc.net comp.lang.javascript:11722 On 12.02.2012 13:07, Tom de Neef wrote: > When I run the code below through JSLint, the report says: > Global test > 1 test() > Closure compare > ... > > I thought I had understood the concept of closure: From JSLint's manual http://www.jslint.com/lint.html#report | Report | | If JSLint is able to complete its scan, it generates a function | report. It lists for each function: | ... | /Closure/: The variables and parameters that are declared in the | function that are used by its inner functions. -- Jake Jarvis