在这种情况下如何获取数组数据?

时间:2015-07-21 16:23:00

标签: jquery

我试图以这种方式获取数组数据

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/

2 个答案:

答案 0 :(得分:1)

直接访问数组项。通过属性名称访问它们是无效的,因为数组项不是对象

&#13;
&#13;
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;
&#13;
&#13;

答案 1 :(得分:0)

您将字符串放入数组中。字符串没有名为contact_names的属性。

var result = findnumberofaccourences();

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