I know this question was answered so many times, but I am so confused about how to inherit (yes, inherit....again) two Javascript functions. Assumed that I have a class called 'Base' which is the one that I want to inherit;
function Base(model)
{
  var self=this;
  self._model=model;
  return self;
}
Base.prototype.modelName= function()
              {
                   return  self._model.Name; 
              };
Then I create a new class call Foo.
function Foo()
{
  var self=this;
   self.hello=function()
   {
          return 'Hello World';
   }
   return self;
}
What code should I add to the Foo class to be able to do something like this? var myModel={type:1, name:'My Model'};
var myObj=new Foo(myModel);
var  result= MyObj.modelName();
I know I should use the object.create() method, but I cannot understand exactly how! :(
Thank you guys, and again sorry for this silly question.....I am really struggling with this basic concept here!!!!
 
    