// Filter in Javascript
// Datas
const userDatas = [
{firstName : "Aboubacar" , lastName : "Barry"},
{firstName : "Bill" , lastName : "Gates"},
{firstName : "Amadou" , lastName : "Diakité"}
]
// filter function
const filteredDatas = (datas,props,str)=>{
if(!props || props === null){
return null;
}
const filter = datas.filter(data=>{
if(data.[props].startsWith(str)){
return data
}
})
// global return
return (filter.length === 0 ? "Not Founds In Tables" : filter);
}
// results
filteredDatas(userDatas,"firstName","A")
// [ {firstName : "Aboubacar" , lastName : "Barry"}, {firstName : "Amadou" , lastName : "Diakité"}]
filteredDatas(userDatas,"","M")
// null
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (1)
Hello it just help you to understand basics of filter