关于如何在javascript中使用函数的困惑

时间:2013-06-01 13:06:36

标签: javascript arrays json object

这就是我想要实现的目标。

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中。

这种实施是否合适?有没有其他方法可以使用这种类型的功能?

1 个答案:

答案 0 :(得分: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