Arrays & Array Methods (map, filter, reduce)

What additional information does map() provide to its callback function beyond the current element?
const items = ['apple', 'banana', 'orange'];
const mappedItems = items.map((item, index, array) => {
  return { name: item, position: index, total: array.length };
});
Next Question (3/20)