-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathquestion39.ts
17 lines (12 loc) · 1.14 KB
/
question39.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// Album: Write a function called make_album() that builds a Object describing a music album. The function should take in an artist name and an album title, and it should return a Object containing these two pieces of information. Use the function to make three dictionaries representing different albums. Print each return value to show that Objects are storing the album information correctly. Add an optional parameter to make_album() that allows you to store the number of tracks on an album. If the calling line includes a value for the number of tracks, add that value to the album’s Object. Make at least one new function call that includes the number of tracks on an album.
function make_album(artist: string, title: string, tracks?: number): { artist: string, title: string, tracks?: number } {
return { artist, title, tracks };
}
// Create three dictionaries representing different albums
let album1 = make_album("Linkin Park", "Meteora", 13);
let album2 = make_album("Ed Sheeran", "÷ (Divide)");
let album3 = make_album("Adele", "25");
// Print each return value
console.log(album1);
console.log(album2);
console.log(album3);