你好,这里的人是我的代码
function send(Eqt_Param,Eqt_Param_value)
{
var Eqt_Paramv=Eqt_Param+'='+Eqt_Param_value;
alert(Eqt_Paramv);
}
每次Eqt_Param
和Eqt_Param_value
都不同...我发送值onclick
所以运行此脚本5次,我总共得到5个不同的值。但现在我需要保存数组中的每个值,以便我可以再次使用脚本函数中的数组元素,
plzz帮我解决这个问题
答案 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;
}
数组将在运行函数时随时包含所有结果。
希望这可以帮助。