Filter all names by their first character of the given array.
["Hans", "Mike", "Fabian", "Anna"]
- "H" returns ["Hans"]
- "M" returns ["Mike"]
- "F" returns ["Fabian"]
const filterMembers = (members, search) => { // todo }
Enhance the previous example and filter all names by any character
- "A" returns ["Hans", "Fabian", "Anna"]
- "i" returns ["Mike", "Fabian"]
The API endpoint changed. Instead of returning a list of strings it now returns a list of objects. The behaviour should stay the same as in the previous exercise.
[{ first: "Hans" }, { first: "Mike" }, { first: "Fabian" }, { first: "Anna" }]
- "A" returns [{ first: "Hans"}, { first: "Fabian" }, { first: "Anna" }]
- "i" returns [{ first: "Mike" }, { first: "Fabian" }]
The API Endpoint now returns the last name as well. Our filter function should filter by first and last name.
[
{ first: "Hans", last: "Müller" },
{ first: "Mike", last: "Eibensteiner" },
{ first: "Fabian", last: "Hofer" },
{ first: "Anna", last: "Huber" },
]