let demoData = [ [ { name: "Himanshu", age: 30 }, { name: "KK", age: 29 }, ], [ { name: "preyansh", age: 30 }, { name: "aki", age: 29 }, ], ]; let uName = "K"; let matched = []; let notMatched = []; let mapingData = demoData.map((element, index, array) => { return element.filter((innerEle) => { return (innerEle.name.toLowerCase().includes(uName.toLowerCase())) ? done.push(innerEle) : wrong.push(innerEle); }) }); console.log(done);
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter