Taylor Council4,101 Points
Is indexOf a greedy solution for finding an array index?
I am wondering if there is a way to get all the indices in an array. For example when I add an additional apples item in this arr:
var inStock = [ 'apples', 'eggs', 'milk', 'apples']; var search;
The result only shows the first instance of the apples .
Steven Parker181,132 Points
I think you might best achieve what you describe using "reduce" (one of devine's suggestions):
console.log(inStock.reduce((a,c,i) => c=="apples" ? [...a, i] : a, ));