I have an array with varying number of objects like so:
const arrayA = [
{name: n, value: v}
{name: n, value: v}
...
{name: n, value: v}
]
I have another array with n number of numbers:
const arrayB = [1, 13, 28]
Length of arrayB is less or equal than of arrayA but never higher.
Now I need to create another array - arrayC: Array<boolean> = []. The length of arrayC should be equal to length of arrayA
arrayA.length == arrayC.length
with all false boolean values apart from those with index of every value from arrayB
I could probably achieve this with bunch of forEach and/or for loops but what I want to know is what would be the most efficient and not resource consuming way to get it.