Elaborando um Caderno de Endereços


#1

//Estou tentando executar esse exercício mais retorna a mensagem "Voce criou uma funcao chamada printPerson?" Porque será?

var bob = {
firstName: "Bob",
lastName: "Jones",
phoneNumber: "(650) 777-7777",
email: "bob.jones@example.com"
};

var mary = {
firstName: "Mary",
lastName: "Johnson",
phoneNumber: "(650) 888-8888",
email: "mary.johnson@example.com"
};

var contacts = [bob, mary];

var printPerson = function(person){

console.log(contacts[person].firstName + " " + contacts[person].lastName);

};

printPerson(0);
printPerson(1);


#2

@datablaster66851,
Try it with

var printPerson = function(person){

console.log(person.firstName + " " + person.lastName);
};

printPerson(contacts[0]);
//printPerson(1);

#3

Taking advantage of the good will, this returning "There was a problem with your syntax." it will be?

// a classe Animal e método sayName originais
function Animal(name, numLegs) {
this.name = name;
this.numLegs = numLegs;
};
Animal.prototype.sayName = function() {
console.log("Oi, meu nome é" + this.name);
};

// defina uma classe Penguin
function Penguin(name){
this name = name;
this numLegs = 2;
};

// faca seu protótipo ser uma nova instância de Animal
Penguin.prototype = new Animal();


#4

Now I understand the error.

Worked, thank you!