我有这样的 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
的所有值?
最佳答案
使用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);
关于Javascript将变量保存到数组并在循环中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28328606/