var seriesObj = {}
var result = [
['a','b'],
[14, 5, 4, 11, 23, 5, 24, 6, 34, 53, 13, 2]
]
var seriesArr = []
var i
var resultLen = result[1].length
for (i = 0; i < resultLen; i++) {
seriesObj.meta = 'Count'
seriesObj.value = result[1][i]
seriesArr.push(seriesObj)
console.log(seriesArr)
}
https://jsfiddle.net/sgbxsbz5/2/Неожиданные значения из функции - JS
Я не могу понять, почему я получаю другой результат, чем то, что я ожидал.
Ожидаемый конечный результат - это объект, содержащий объекты Array с соответствующими разными значениями, но все, что я получаю, это объекты в массиве с повторяющимися значениями ...?
E.g.
0: Object
meta: "Count"
value: 2
1: Object
meta: "Count"
value: 2
Но я ожидаю
0: Object
meta: "Count"
value: 14
1: Object
meta: "Count"
value: 5
Почему?