Đây là đoạn code người ta giải, nhưng mà em không hiểu ở chỗ a[b] này có nghĩa là gì , mong mọi người giải đáp thắc mắc với ạ!!!
function countOccurrences(arr) {
return arr.reduce(function(a, b){
a[b] = a[b] + 1 || 1
return a;
}, {});
}
console.log(countOccurrences(['a', 'b', 'c', 'b', 'a']));