Пытаюсь решить проблему с созданием массива объектов по данным из форм. Это будет необходимо для программы создания графиков.
В общем все работает нормально, пока не добавляешь вторую строку. После чего выдает NaN.
Что я делаю не так?
Результат выходит такой:
Array(2)0: {x: 1, y: 2}1: {x: NaN, y: NaN}length: 2__proto__: Array(0)
Мне необходимо добиться такого:
rawData = [
{x: 5, y: 13}, {x: 20, y: 74},{x: 30, y: 63},
{x: 40, y: 56}, {x: 50, y: 24}, {x: 60, y: 26},
{x: 70, y: 19}, {x: 80, y: 42}, {x: 90, y: 88}
];
Что я делаю не так? Мой код:
$('.btn2').click(function () {
var dataMass = [];
var inpx = $('.x');
var inpy = $('.y');
var x, y;
var mass = {};
for (i = 0; i < inpx.length; i++) {
mass = {};
x = inpx[i].value;
x = parseInt(x);
mass.x = x;
y = inpy[i].value;
y = parseInt(y);
mass.y = y;
dataMass[i] = mass;
console.log(dataMass);
}
});
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости