Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let input = [
- 'Telerik Academy',
- '31 Al. Malinov, Sofia',
- '+359 888 55 55 555',
- '', // the fax number, if you are wondering
- 'http://telerikacademy.com/',
- 'Martin',
- 'Veshev',
- '25', // wink-wink
- '+359 2 981 981'
- ];
- let print = this.print || console.log;
- let gets = this.gets || ((arr, index) => () => arr[index++])(input, 0);
- // get the input data and assign it to variables line by line
- let companyName = gets();
- let companyAddress = gets();
- let phoneNumber = gets();
- let faxNumber = gets();
- let webSite = gets();
- let managerFirstName = gets();
- let managerLastName = gets();
- let managerAge = Number(gets()); //read the manager age input and converted to number
- let managerPhoneNumber = gets();
- // We can write the same condition check for each undefined property
- if(faxNumber === '' ){
- faxNumber = "(no fax)";
- }
- print(companyName);
- print(`Address: ${companyAddress}`);
- print(`Tel. ${phoneNumber}`);
- print(`Fax: ${faxNumber}`);
- print(`Web site: ${webSite}`);
- print(`Manager: ${managerFirstName} + ${managerLastName} + (age: ${managerAge}, tel. ${managerPhoneNumber})`);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement