function someFunctionWithAVeryLongName( firstParameter='something', secondParameter='booooo', third=null, fourthParameter=false, fifthParameter=123.12, sixthParam=true ) { } function someFunctionWithAVeryLongName2( firstParameter='something', secondParameter='booooo', ) { } function blah() { } function blah() { } var object = { someFunctionWithAVeryLongName: function ( firstParameter='something', secondParameter='booooo', third=null, fourthParameter=false, fifthParameter=123.12, sixthParam=true ) /** w00t */ { } someFunctionWithAVeryLongName2: function ( firstParameter='something', secondParameter='booooo', third=null ) { } someFunctionWithAVeryLongName3: function ( firstParameter, secondParameter, third=null ) { } someFunctionWithAVeryLongName4: function ( firstParameter, secondParameter ) { } someFunctionWithAVeryLongName5: function ( firstParameter, secondParameter=array(1,2,3), third=null ) { } } var a = Function('return 1+1'); class test { myFunction() { return false; } myFunction2() { return false; } }