In following example I am trying to get specific object from an array.First I am checking if it is there using find and after that getting only that object.
const ppl = [
{ name: "emily", no: 1 },
{ name: "lily", no: 3 },
{ name: "sofeey", no: 5 }
];
function checkCoustomerNo(accNo) {
return accNo.no === 1;
}
console.log(ppl.find(checkCoustomerNo).no + " " + "is avaiable");
function filterByValue(ppl, no) {
return arr.filter(function (val) {
return val[no] == 1;
});
}
filterByValue(ppl, no); Advertisement
Answer
Fixed it in below snippet. Check it out.
const ppl = [
{ name: "emily", no: 1 },
{ name: "lily", no: 3 },
{ name: "sofeey", no: 5 }
];
function checkCoustomerNo(accNo) {
return accNo.no === 1;
}
console.log(ppl.find(checkCoustomerNo).no + " " + "is avaiable");
function filterByValue(arr, no) {
return arr.filter(function (val) {
return val.no == no;
});
}
console.log(filterByValue(ppl, 1));