PFX test

by linhpham84

JavaScript

const employee = function(id, callback) {
    switch(id) {
        case 'Karel':
            callback({
                fullname: 'Karel Zoha',
                age: 39,
                sex: 'Male'
            });
            break;
        case 'Peter':
            callback({
                fullname: 'Peter Cipov',
                age: 30,
                sex: 'Male'
            });
            break
        case 'Milan':
            callback({
                fullname: 'Milan Boruvka',
                age: 40,
                sex: 'Male'
            });
            break;
        case 'Marketa':
            callback({
                fullname: 'Marketa Dobra',
                age: 26,
                sex: 'Female'
            });
            break;
        case 'Lucie':
            callback({
                fullname: 'Lucie Vesela',
                age: 23,
                sex: 'Female'
            });
            break;
        default:
            callback(null, new Error('Unknown id: '+id));
            break;
    }
}
 
//////TODO:
 
/* 1) Call function for id 'Milan' and log result to console */
 
//console.log("Hello");
 
 
/* 2) Wrap employee function, create a new function that uses promise */
const  employeeP = function(id) {   
}


/* 3) Use wrapped function employeeP and count an average age of males for a given list of emplyees ids */
 
const employeeIds = ['Karel', 'Peter', 'Milan', 'Marketa', 'Lucie'];