我有这样的JavaScript代码:
var arrayku = new Array();
for (var i = 0; i < sURLVariables.length; i++)
{
var sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] == sParam)
{
return [i, sParameterName[0], sParameterName[1]]; //i is id, sParameterName[0] is first 2nd param, sParameterName[1] is third param
}
}
问题是如何:
将变量i
,sParameterName[0]
,sParameterName[1]
放入键和值数组中,我想要变量i
作为键。
如何在循环中获取arrayku
的所有值?
答案 0 :(得分:1)
使用push()
在循环中将元素添加到数组中。
var arrayku = new Array();
for (var i = 0; i < sURLVariables.length; i++) {
var sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] == sParam) {
arrayku.push( [i, sParameterName[0], sParameterName[1]]); //i is id, sParameterName[0] is first 2nd param, sParameterName[1] is third param
}
}
console.log(arrayku);