如何在JavaScript中显示数组中所需的元素

时间:2016-03-25 16:56:55

标签: javascript

以下是 Codecademy 教程的一部分 说明是:
显示数组中每个成员的名称"对于"

function Personne (nom, age)
{
    this.nom = nom;
    this.age = age;
};

var famille = new Array();
famille[0] = new Personne("alice", 40);
famille[1] = new Personne("bob", 42);
famille[2] = new Personne("michelle", 8);
famille[3] = new Personne("timmy", 6);

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

这意味着我需要展示:

alice
bob
michelle
timmy

但是&#34; For&#34;我写的,它显示了像

这样的一切
{ nom: 'alice', age: 40 }
{ nom: 'bob', age: 42 }
{ nom: 'michelle', age: 8 }
{ nom: 'timmy', age: 6 }

根据教程的指示,我必须像那样创建数组 那么只获得每个成员的名字(nom)的正确方法是什么? 感谢那些可以帮助我的人!

1 个答案:

答案 0 :(得分:1)

尝试访问对象的属性并打印它,

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

您正在打印对象本身。