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>' );