JSFiddle - React, Tailwind, and code Playground

JavaScript

function Workflow(){
  this.setTitle = function(newtitle){this.title = newtitle; return this;};
  this.getTitle = function(){return this.title;}; 
    return this;
}

function testIn(){
  var workflow = new Workflow().setTitle('Workflow Test'); 
  //Logger.log(workflow);//{title=Workflow Test}
//  Logger.log(workflow.getTitle()); //Workflow Test

  var stringy = JSON.stringify(workflow);
   var reparsed = JSON.parse(stringy);
  var newWorkflow = $.extend(true, new Workflow(),reparsed );
  //Logger.log(newWorkflow); //{title=Workflow Test} 
                           //Looks like the same properties as above

  //Logger.log();//Error can't find getTitle
    alert(newWorkflow.getTitle());
}

testIn();