我一直在這個小時,只是不能得到它很正確。我有一個工作正常的方法的對象。我需要使用JSON.stringify將其另存爲字符串,然後將其作爲對象返回並仍然使用相同的方法。Javascript應用方法從一個對象到另一個對象
function Workflow(){
this.setTitle = function(newtitle){this.title = newtitle; return this;};
this.getTitle = function(){return this.title;};
}
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 newWorkflow = Utilities.jsonParse(stringy);
Logger.log(newWorkflow); //{title=Workflow Test}
//Looks like the same properties as above
Logger.log(newWorkflow.getTitle());//Error can't find getTitle
}
我想我應該原型的新對象,但似乎沒有任何工作。 請幫我留下很少的頭髮。
可能的複製定義的那些方法,以擴展現有的對象//stackoverflow.com/q/6754919/902654 – someone