Как так получается что в итоге все обьекты в массиве имеют максимальное значение?
Есть следующая задача нужно создать массив обьектов и в и в каждом обьекте нужно менять одно значение ключа.
Ну вот пример кода которым старался сделать.
var pages = [];
var item = {name:'test'};
[1,2,3,4,5].forEach(function(i) {
item.page = i;
pages.push(item);
});
console.log(pages);
https://jsfiddle.net/Gori4ka/1s5kdqzw/5/
Но проблема в том что значение `page` во всех значениях равна 5 тоесть максимальное значение ключа. Как быть? Пожалуйста помогите