Thanx for the reply, the link was a real eye opener

On Aug 23, 6:06 pm, Nick Morgan <[email protected]> wrote:
> On 23 August 2011 14:01, Rahul <[email protected]> wrote:
>
> > but when the line
> > createUniqueId.counter = 1;
> > is executed still the function createUniqueId is not created, so at
> > that point where does the   createUniqueId.counter is registered,
>
> You're dealing with function hoisting 
> here:http://www.adequatelygood.com/2010/2/JavaScript-Scoping-and-Hoisting
>
> The function declaration `createUniqueId` is effectively hoisted to
> the top of the script, so it actually *is* defined before you add the
> `counter` property to it.
> --
> Nick Morganhttp://skilldrick.co.uk
> @skilldrick
>
> Save our in-boxes!http://emailcharter.org

-- 
To view archived discussions from the original JSMentors Mailman list: 
http://www.mail-archive.com/[email protected]/

To search via a non-Google archive, visit here: 
http://www.mail-archive.com/[email protected]/

To unsubscribe from this group, send email to
[email protected]

Reply via email to