[英]Storing valuesin a javascript array
Hello people here is my code 大家好,这是我的代码
function send(Eqt_Param,Eqt_Param_value)
{
var Eqt_Paramv=Eqt_Param+'='+Eqt_Param_value;
alert(Eqt_Paramv);
}
every time Eqt_Param
and Eqt_Param_value
will be different ...iam sending values onclick
so run this script for 5 times well i get 5 different values overall.but now i need to save each value in an array so that i can use the array element in the script function again, 每次Eqt_Param
和Eqt_Param_value
都会不同... Eqt_Param_value
会在onclick
发送值,所以运行此脚本5次,我Eqt_Param_value
会得到5个不同的值。但是现在我需要将每个值保存在数组中,以便可以在数组中使用数组元素再次使用脚本功能
plzz help me to fix this 请帮我解决这个问题
var data = new Array();
function add(param, value){
var temp = {'param' : param, 'value' : value};
if (data.length >= 50)
data.shift();
data.push(temp);
}
Call the function after the processing like 处理后调用该函数
add(Eqt_Param,Eqt_Param_value);
not sure if this is what u want... but u can try this out.. 不确定这是否是您想要的...但是您可以尝试一下。
create a global array... 创建一个全局数组...
var globalArray=[];
use push() to push the values u want in the array 使用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,
}
Create a global array variable, and simply assign the function to it. 创建一个全局数组变量,然后简单地为其分配函数。
var array = [];
function send(param, param_value) {
array[] = Eqt_Param + '=' + Eqt_Param_value;
}
or 要么
var array = [];
array[] = send(param, param_value);
function send(param, param_value) {
return Eqt_Param + '=' + Eqt_Param_value;
}
The array will contain all the results anytime the function is run. 该函数运行时,数组将包含所有结果。
Hope this helps. 希望这可以帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.