javascript - Calling a function which is inside of a function -
my c# oriented braincells keep telling me should work:
var myapp = function() { currenttime = function() {     return new date();   }; };  myapp.currenttime(); clearly doesn't. if javascript function object, shouldn't able call function on object? missing?
currenttime global (set when call myapp), not property of myapp.
to call it, without redefining function:
myapp(); currenttime(); however, sounds want either:
a simple object
var myapp = {     currenttime: function() {       return new date();     }; };  myapp.currenttime(); a constructor function
var myapp = function() {   this.currenttime = function() {     return new date();   }; };  var myappinstance = new myapp(); myappinstance.currenttime(); 
Comments
Post a Comment