[英]Storing valuesin a javascript array
大家好,這是我的代碼
function send(Eqt_Param,Eqt_Param_value)
{
var Eqt_Paramv=Eqt_Param+'='+Eqt_Param_value;
alert(Eqt_Paramv);
}
每次Eqt_Param
和Eqt_Param_value
都會不同... Eqt_Param_value
會在onclick
發送值,所以運行此腳本5次,我Eqt_Param_value
會得到5個不同的值。但是現在我需要將每個值保存在數組中,以便可以在數組中使用數組元素再次使用腳本功能
請幫我解決這個問題
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);
不確定這是否是您想要的...但是您可以嘗試一下。
創建一個全局數組...
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,
}
創建一個全局數組變量,然后簡單地為其分配函數。
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;
}
該函數運行時,數組將包含所有結果。
希望這可以幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.