Is there a benefit to defining variables together with a comma vs separately in JavaScript? -


reading crockfords the elements of javascript style notice prefers defining variables this:

var first='foo', second='bar', third='...'; 

what, if benefit method provide on this:

var first='foo'; var second='bar'; var third='...'; 

obviously latter requires more typing aside aesthetics i'm wondering if there performance benefit gained defining former style.

aside of aesthetics, , download footprint, reason var statement subject hoisting. means regardless of variable placed within function, moved top of scope in defined.

e.g:

var outside_scope = "outside scope"; function f1() {     alert(outside_scope) ;     var outside_scope = "inside scope"; } f1(); 

gets interpreted into:

var outside_scope = "outside scope"; function f1() {     var outside_scope; // undefined     alert(outside_scope) ;     outside_scope = "inside scope"; } f1(); 

because of that, , function-scope javascript has, why crockford recommends declare variables @ top of function in single var statement, resemble happen when code executed.


Comments

Popular posts from this blog

php - regexp cyrillic filename not matches -

c# - OpenXML hanging while writing elements -

sql - Select Query has unexpected multiple records (MS Access) -