I've been struggling to filter an array of objects.
I have an array of objects like this:
const arrayOne = [
{userid: 111, photo: “blahblahlbha”}
{userid: 222, photo: “blahblahlbha”}
{userid: 333, photo: “blahblahlbha”}
{userid: 444, photo: “blahblahlbha”}
{userid: 555, photo: “blahblahlbha”}
]
And an array like this:
Const arrayTwo = [
111,
333
}
I want to create an updated arrayOne (arrayThree) like this (remove userid's found in arrayTwo)
const arrayThree = [
{userid: 222, photo: “blahblahlbha”}
{userid: 444, photo: “blahblahlbha”}
{userid: 555, photo: “blahblahlbha”}
]
I've tried a few variations of below without much luck:
const arrayThree = Object.keys(arrayOne).filter((k) => !arrayTwo.includes(arrayOne[k].userid))
What can I try next?