When C# Developers start JavaScript they are not aware of some weird concepts of JavaScript and end up creating lot of defects. One of the concept which stuns then is JavaScript hoisting.
In our current AngularJS training in Mumbai we found that lot of developers where getting defects in JavaScript code because many were not aware of this concept. Below is a recorded video which explains the same.
Our next AngularJs Mumbai training is on coming weekend http://stepbystepschools.net/?page_id=622