2013-09-26 42 views
0

所以,在Javascript中,我创建一个数组,我推一些DATAS:价值元素总是不确定

var arrayAddress = new Array(); 
arrayAddress.push(data1); 
arrayAddress.push(data2); 
//etc... 

随着console.log(arrayAddress),我有:

[]    
0 48.8557669  
1 2.3587343  
2 "Paris"  
3 "France"  
4 "75004" 

我怎么能检索此数组中的元素?如果我尝试arrayAddress[n]我有“undefined”...

+0

确定'您尝试访问它的元素之前arrayAddress'填充? (记住保持异步,如果在异步函数中填充数组,结果将不会立即可用。) –

+0

@Jonas,现在不在了。 –

+0

我在jquery –

回答

-1

试试这个arrayAddress.at(n)。希望它会有所帮助。

+0

错误:arrayAddress.at不是一个函数 –

0

可能是它可以帮助你

$(document).ready(function(){ 
var arrayAddress = new Array(); 
var data1 = [ "one", "two", "three", "four", "five" ]; 
var data2 = [ "six", "seven", "eight", "nine", "ten" ]; 
    arrayAddress.push(data1); 
    arrayAddress.push(data2); 
for(i=0; i < arrayAddress.length; i++){ 
    var newarrobj = arrayAddress[i]; 
    //alert(arrayAddress[i]); 
    for(j=0; j < newarrobj.length; j++){ 
    alert(newarrobj[j]) 
    } 
} 
}); 

jsfiddle