从数组javascript检索元素
我有两个js数组从数组javascript检索元素,javascript,jquery,Javascript,Jquery,我有两个js数组 var array1=new Array("KS","NB","SD","ND","MN"); var array2=new Array("TX","LA","OK","AR"); 我将如何获取应该检索的数组的名称。 现在我想要的是,如果我 var arrayTobeSelected = 'array1'; 如果选择console.log arrayTobeSelected,则得到的是字符串“array1”。 如何获取数组1中的元素?如果数组在全局范围内,则可以执行以下操作
var array1=new Array("KS","NB","SD","ND","MN");
var array2=new Array("TX","LA","OK","AR");
我将如何获取应该检索的数组的名称。
现在我想要的是,如果我
var arrayTobeSelected = 'array1';
如果选择console.log arrayTobeSelected,则得到的是字符串“array1”。
如何获取数组1中的元素?如果数组在全局范围内,则可以执行以下操作:
console.log(window[arrayToBeSelected]);// you can do [0] or [1] to get specific elements
如果阵列在全局范围内,则可以执行以下操作:
console.log(window[arrayToBeSelected]);// you can do [0] or [1] to get specific elements
您将获得一个字符串,因为:
var arrayTobeSelected = 'array1';
而不是:
var arrayTobeSelected = array1;
如果必须将其作为字符串获取,则只需执行以下操作:
console.log(eval(arrayTobeSelected));
您将获得一个字符串,因为:
var arrayTobeSelected = 'array1';
而不是:
var arrayTobeSelected = array1;
如果必须将其作为字符串获取,则只需执行以下操作:
console.log(eval(arrayTobeSelected));
您可以使用此代码打印数组的所有元素
for(var i = 0; i < array.length; i++){
console.log(i + " = " + array[i]);
}
console.log(array);
console.log("end");
for(变量i=0;i
您可以使用此代码打印数组的所有元素
for(var i = 0; i < array.length; i++){
console.log(i + " = " + array[i]);
}
console.log(array);
console.log("end");
for(变量i=0;i
just console.log(arrar1);只需console.log(arrar1)@NidhinzzOwn,很高兴它帮助了你。考虑接受它:)NIDNZZOWN,很高兴它帮助了你。考虑接受: