assume I have an array as my origin data set
const users = [
{id: 1, name: 'userOne', age: 23, licenseNumber: '95273380'},
{id: 2, name: 'userTwo', age: 21, licenseNumber: '95273381'},
{id: 3, name: 'userThree', age: 18, licenseNumber: ''},
{id: 4, name: 'userFour', age: 2, licenseNumber: '95273382'},
{id: 5, name: 'userFive', age: 77, licenseNumber: null},
{id: 6, name: 'userSix', age: 35, licenseNumber: '95273383'},
]
and now I want to create an new array base on it by conditions and with a new data structure
- need to filter all users if liscenNumber is empty or null.
- create key value pair return (licenseNumber as key, name as value)
(So far i tried filiter() method, But is only handle conditions, there no way i can custom a new data structure to return)