0

这就是我想要实现的。

var globalVar = [];
var tomakeJson = JSON.Stringify(globalVar);
window.load = function grpwrk() {
   hdWork: function() {
        // return somefatherwork;
     };
   asstWork: function() {
       // return somemotherWork;
     };
};

调用函数

 globalVar.push(familyWork(hdWork()));
 globalVar.push(familyWork(asstWork()));

然后tomakeJson发送到后端服务器并存储在 NoSQL 中。

这个实现对吗?有没有其他方法可以使用这种类型的功能?

4

1 回答 1

0

这是代码的一些想法。

function StackHandler(){
    var stack = new Array();
    this.push = function(obj){
        return stack.push(obj);
    };
    this.pop = function(){
        return stack.pop();
    };
    this.getJSON = function(){
        return JSON.stringify(stack);
    };
};

var familyWork = {
    fatherWork : function(){
        // return somefatherwork;
    },
    motherWork : function(){
        // return somemotherWork;
    },
    broWork : function(){
        // return somebroWork;
    },
    sisterWork : function(){
        // return somesisterWork;
    }
};

var globalVar = new StackHandler();

globalVar.push(familyWork.fatherWork());
globalVar.push(familyWork.motherWork());
globalVar.push(familyWork.broWork());
globalVar.push(familyWork.sisterWork());

globalVar.getJSON(); // return JSON
于 2013-06-01T13:27:34.557 回答