我如何从javascript数组中提取元素

时间:2017-01-30 03:41:39

标签: javascript jquery ajax

我的ajax电话有结果:

function getNames() {
  var names=[];
  (myAjaxCallHere).success(result) {
     for(i in result) {
        names.firstname = result[i].firstname;
     }
     return names;
  }
}

当我调用函数getNames

var names = getNames();
console.log(names);

结果是:

>[]

当我展开时,结果是:

v Array[0]
    firstname:"JohnDoe"
    length:0
    > __proto__:Array[0]

我试图提取:

var names = getNames();
console.log(names.firstname);

但结果为undefined

我也尝试了

for(i in names) {
  console.log(names[i].firstname);
}

但仍然没有运气。

Uncaught TypeError: Cannot read property 'firstname' of undefined

如何使用javascript在控制台中打印firstnames? 这是我学习javascript的第一步。请帮忙。谢谢:))

0 个答案:

没有答案