2015-07-21 79 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]); 
}