We currently can print out information about any person in our contacts with console.log. That gets tiring. If only we knew some code that stores blocks of code that we can call.
Good thing we know about functions!
We can create a function that consistently displays a specific property of an object.
Instructions
- Define a function called
printPersonthat takes a parameter calledperson. - In the function body, print out the person parameter's
firstNameproperty by accessing it with a dot just like before. Then print a space, then theirlastNamein the same way. - Call the
printPerson()function to print out the first item in thecontactsarray. The first item in an array is at position0. - Then on the next line, call
printPerson()again to print out the second item in thecontactsarray.
Don't worry if your output appears twice - we're just double checking your code!
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(person.firstName + " " + person.lastName);
};
printPerson(contacts[0]);
printPerson(contacts[1]);
No comments:
Post a Comment