2015-07-21 104 views
-3

我試圖獲取數組數據這樣如何在這種情況下獲取數組數據?

function findnumberofaccourences() { 
    var contact_names = []; 
    contact_names.push('A'); 
    contact_names.push('B'); 
    return contact_names; 
} 

var result = findnumberofaccourences(); 

for(var i=0;i<result.length;i++) 
{ 
    alert(result[i].contact_names); 
} 

我試過這種方法,但我越來越不確定。

可否請你讓我知道如何直接實現這一

http://jsfiddle.net/13dLsag4/1/

回答

1

訪問數組項。因爲數組項不是對象

function findnumberofaccourences() { 
 
    var contact_names = []; 
 
    contact_names.push('A'); 
 
    contact_names.push('B'); 
 
    return contact_names; 
 
} 
 

 
var result = findnumberofaccourences(); 
 

 
for (var i = 0; i < result.length; i++) { 
 
    console.log(result[i]); 
 
}

0

你把字符串數組中是無效的,通過一個屬性名稱來訪問它們。字符串沒有名爲contact_names的屬性。

var result = findnumberofaccourences(); 

for (var i = 0; i < result.length; i++) { 
    alert(result[i]); 
}