Test
The code...
var katana1 = {
use: function(){
this.isSharp = true;
}
}
katana1.use();
document.write( 'katana1; variable is bound to singleton katana with sharp: '+katana1.isSharp+'<br>' );
document.write( 'katana1; variable is global with sharp: '+window.isSharp+'<br>' );
// ###########################################################3
function katana2() {
this.isSharp = true;
}
katana2();
document.write( 'katana2; variable is global with sharp: '+window.isSharp+'<br>' );
document.write( 'katana2; variable is bound to global katana with sharp: '+katana2.isSharp+'<br>' );