O GoConqr está de visual novo! Conte para nós o que você achou.

Módulo 8 de 10 · Mídia

Telephone Country Problem

Kostas Diakogiannis

Telephone Country Problem

ES-4 Telephone country Problem

Given that you have this data structure:

let telephoneData = [
  {countryCode: '0030', country: 'Greece'},
  {countryCode: '0039', country: 'Italy'},
  {countryCode: '00972', country: 'Israel'},
  {countryCode: '0007', country: 'Russia'},
  {countryCode: '0044', country: 'United Kingdom'},
  {countryCode: '0001', country: 'United States'},
  {countryCode: '00963', country: 'Syria'},
  {countryCode: '0029', country: 'Belgium'},
  {countryCode: '0031', country: 'Holland'},
  {countryCode: '0049', country: 'Germany'}
]

 

Write an arrow function that accepts a string (a country code from the array above) and returns the country itself. 

Bonus: Try to accomplish this result without using any if statements, switch cases or ternary operators. You can use of course loops and any known array function. Maybe you will find the 'find' array method documentation below very useful in order to achieve this.

In a nutshell the Array's find method accepts a function (like map, forEach, filter or reduce) and loops through each element until it finds the first match given the specified condition inside the testing function. If it finds it returns the element itself, otherwise returns undefined. Find more about this method by clicking the link below.

 

The find function

Instruções

Para avançar no curso, envie uma tentativa deste quiz. Você pode enviá-la depois da última pergunta.

Ir para o módulo escolhido

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?