在javascript数组中存储值

时间:2012-11-28 05:24:49

标签: php javascript html arrays function

你好,这里的人是我的代码

function send(Eqt_Param,Eqt_Param_value)
{
    var Eqt_Paramv=Eqt_Param+'='+Eqt_Param_value;
    alert(Eqt_Paramv);
}

每次Eqt_ParamEqt_Param_value都不同...我发送值onclick所以运行此脚本5次,我总共得到5个不同的值。但现在我需要保存数组中的每个值,以便我可以再次使用脚本函数中的数组元素,

plzz帮我解决这个问题

3 个答案:

答案 0 :(得分:0)

var data = new Array();

function add(param, value){
    var temp = {'param' : param, 'value' : value};

    if (data.length >= 50)
        data.shift();

    data.push(temp);        
}

在处理之后调用该函数,如

add(Eqt_Param,Eqt_Param_value);

答案 1 :(得分:0)

不确定这是否是你想要的......但你可以尝试一下..

创建一个全局数组...

var globalArray=[];

使用push()来推送数组中想要的值

function send(Eqt_Param,Eqt_Param_value)
{
   var Eqt_Paramv=Eqt_Param+'='+Eqt_Param_value;
    alert(Eqt_Paramv);
   globalArray.push(Eqt_Paramv);   // i am pushing the result(Eqt_Paramv) here, 
}

答案 2 :(得分:0)

创建一个全局数组变量,只需将函数赋值给它。

 
  var array = [];
  function send(param, param_value) { 
    array[] = Eqt_Param + '=' + Eqt_Param_value;  
  }
 

 
  var array = [];
  array[] = send(param, param_value);
  function send(param, param_value) { 
    return Eqt_Param + '=' + Eqt_Param_value;  
  }
 

数组将在运行函数时随时包含所有结果。

希望这可以帮助。