Why forEach doesn't work for the following? I tried it a few times and it always return "unexpected token".
// for loop
for(item in items){
if (items[item].id===idNum){
console.log(items[item]);
}
}
// the for loop works.
// forEach()
items.forEach(item=>if(item.id===idNum){console.log(item)})
// this returned error message "unexpected token"
Object.keys(items).forEach(instead.itemslook like?item=>if(item.id===idNum){console.log(item)}thatifis not an expression, you can't use it there. It should be something like(item) => {if ... }