Ask for missing details
Ask for missing details
https://www.codewars.com/kata/583d972b8bbc0402cf000121/train/javascript
Se le proporcionará un array de objetos que representan datos sobre los desarrolladores que se han inscrito para asistir a la próxima reunión.
Dado el siguiente array de entrada:
let list1 = [
{ firstName: null, lastName: 'I.', country: 'Argentina', continent: 'Americas', age: 35, language: 'Java' },
{ firstName: 'Lukas', lastName: 'X.', country: 'Croatia', continent: 'Europe', age: 35, language: null },
{ firstName: 'Madison', lastName: 'U.', country: 'United States', continent: 'Americas', age: 32, language: 'Ruby' }
];
Escribe una función que:
-
Agregue la propiedad
question
a cada objeto del array de entrada donde el desarrollador no ha proporcionado los detalles relevantes (aquellas propiedades en las que el valor esnull
). El valor de la propiedadquestion
debe ser el siguiente string:Hi, could you please provide your
<property name>
. -
La función debe retornar sólo los desarrolladores con detalles faltantes:
[
{ firstName: null, lastName: 'I.', country: 'Argentina', continent: 'Americas', age: 35, language: 'Java',
question: 'Hi, could you please provide your firstName.' },
{ firstName: 'Lukas', lastName: 'X.', country: 'Croatia', continent: 'Europe', age: 35, language: null,
question: 'Hi, could you please provide your language.' }
]