Я пытаюсь создать объект итеративно со следующей структурой:
var series = {
data: [{
name: 'some text',
y: 0
},
{
name: 'some other text',
y: 1
}]
}
Ниже приведен мой код:
var series = {
data: []
};
var datatemp = {
y: '',
name: ''
};
for (var i=0; i<10; i++) {
datatemp.y = i;
datatemp.name = "namelabel"+i;
series.data.push(datatemp);
}
Но я получаю окончательные значенияof series.data [i] .y и series.data [i] .name во всех элементах массива, а не в том, что я ожидаю, что является разными значениями в качестве счетчика, который я повторяю.Буду признателен за ваше руководство о том, что я делаю неправильно.Заранее спасибо!