Forum Moderators: open
function example1(p1,p2){...}
function main1(){
var p1,p2;
example1(p1,p2);
.
.
example1(p1,p2);
}
function main1(){
var p1,p2;
example1 = function(){...}
function example2(){...}
example1();
.
.
example2();
}
example1 = function(){...}
function example2(){...}
function main1(){
var p1,p2;
example1();
.
.
example2();
}
[edited by: nelsonm at 1:38 pm (utc) on May 31, 2012]
var example1 = (function () {
var privateVar = "foo";
return function () {alert(privateVar);};
})();
function example1(p1,p2){...}
function main1(){
var p1,p2;
example1(p1,p2);
example1(p1,p2);
}
function main1(){
var p1,p2;
example1 = function(){...}
function example2(){...}
example1();
example2();
}
example1 = function(){...}
function example2(){...}
function main1(){
var p1,p2;
example1();
example2();
}
I think you meant to include function parameters in your second one
var example0 = function(){...}
example1 = function(){...}
function example2(){...}
function main1(){
var p1,p2;
example0();
example1();
example2();
}
try {console.log('with function: ' + a);} catch(e) {console.log('with function: ERROR');}
try {console.log('with var: ' + b)} catch(e) {console.log('with var: ERROR');}
function a() {}
var b = function b_fn() {};
try {console.log('with function: ' + a);} catch(e) {console.log('with function: ERROR');}
try {console.log('with var: ' + b)} catch(e) {console.log('with var: ERROR');}
(though example1 won't exist until after main1 is called)