我试图以这种方式获取数组数据
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);
}
我试过这种方式,但我没有定义。
你能否告诉我如何实现这个目标
答案 0 :(得分: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]);
}
&#13;
答案 1 :(得分:0)
您将字符串放入数组中。字符串没有名为contact_names
的属性。
var result = findnumberofaccourences();
for (var i = 0; i < result.length; i++) {
alert(result[i]);
}